Stone Temple Pilots played the Woodlands in Dallas, Texas Sunday night, and it looks like it might be the band’s last show for a while. According to a review from the Houston Press, STP went on an hour late, and Scott Weiland greeted the audience with a personal, rambling speech about music, family, and his [...]
Stereogum — Stone Temple Pilots played the Woodlands in Dallas, Texas Sunday night, and it looks like it might be the band’s last show for a while. According to a review from the H... more info