back to collection

Stone Sour (7 images)

Share
twitterlinkedinfacebook
Stone Sour live in concert at Verizon Theatre on April 10, 2011 in Grand Prairie, TX during the Avalanche Tour.