Stone Temple Pilots in the Woodlands

1 of 20

Mark C. Austin

Rock fans, devil horns and STP T-shirts. Yep, we're in Houston.

After six years, a couple of bands and a few more arrests, STP made their way back to town on Saturday, June 28

My Voice Nation Help
0 comments
Sort: Newest | Oldest
Loading...