The Cleaners From Venus Release Outstanding New Album, “Dolly Birds & Spies”.
Martin Newell's Cleaners From Venus release the latest album, "Dolly Birds & Spies". The album was written and recorded over the past year from Martin's home studio in rural Essex. As ever, the album is a perfect representation of quintessential…