Introducing Electra Chief Cougar·September 29, 2010Tel Aviv three-piece Electra are at the forefront of the Israeli indie rock scene. The sound of The Clash...Album SpotlightGlobal ReachIntroducing