The Devonshire, UK based Rumble Strips are touring behind their debut album, 'Girls and Weather.'
Added by Upcoming Robot on May 5, 2008