Sheep On Drugs


Live

New Cross Inn, London, 13/10/2012

Sheep On Drugs - New Cross Inn, London, 13/10/2012

Tom Fogarty finds electro punk duo Sheep on Drugs both funny and thrilling in a rare gig at the New Cross Inn in London