
1) English indie rock group
Found on
https://www.crosswordclues.com/clue/echotape

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.