Influenza Prods

Friday Jun 10, 2022

Influenza Prods

Memoire

In 1981 the pair moved back to Italy and found an apartment in Rome. It’s here that they began to focus on their music and where they started ‘recordi... more...

LP Left Ear: LER1029