British rock band Shed Seven perform live at the Shepherds Bush Empire in London, England as part of their 2001 "Truth Be Told" UK tour.
Country: United Kingdom
Type: scripted
Language: English
Also Known As: Shed Seven: Live in London