ALBUM REVIEW: We Are Scientists ‘TV En Francais’
Ah 2005, what a fine year. The new wave of indie bands had truly arrived with the likes of The Killers, Franz Ferdinand and The Kaiser Chiefs all enjoying rampant success at the top of the charts. As the acts…