Echotape definitions

Search

Echotape

Echotape logo #10101) English indie rock group
Found on https://www.crosswordclues.com/clue/echotape

Echotape

Echotape logo #21000 Echotape are an English, indie-rock band from Wallop, Hampshire, UK. The band refer to themselves as `the DIY band` and deliberately avoided attention from major labels. Drummer Mike Burford explained `We realised we were going to have to do everything ourselves because we were not going to get straight away the major label backing and financia......
Found on http://en.wikipedia.org/wiki/Echotape
No exact match found.