Clutch: Earth Rocker World Tour - Live in Denver
A live music performance by Clutch, captured on stage in Denver, Colorado.
A live music performance by Clutch, captured on stage in Denver, Colorado.
Originally Released: United States, Nov 14, 2013
Genres:Music