E
Contributor
Eliza Barry

Eliza Barry is an artist, writer and musician based in New York, USA.

The musician’s retrospective album proves he has long been ahead of his time – and out of this world

BY Eliza Barry |