The Troubadours are from Liverpool/Wigan www.myspace.com/thetroubadoursmusic Read more on Last.fm
The Troubadours was featured in the movie 8 Heads in a Duffel Bag.