Tuesday, November 13th 2012
Soundgarden is everywhere this month. How could they not with their latest album King Animal hitting shelves today?
The band recently paid a visit to New York City where they filmed a Live on Letterman set. You can watch it for yourself down below.