New band: The Travellers October 11, 2012 Not exactly new, as the band seem to have been playing together since 2007. But The Travellers are certainly new to us. Continue Reading