Soundgarden Begins First Tour In Fourteen Years [VIDEO]
Kicking things off in Toronto, the Seattle rockers prove that they haven't lost a step since their last tour 14 years ago...If you have tickets to check them out at Red Rocks on July 18th, here's a taste of what you'll get
For more videos and the set list, click here