When Scott Weiland sat down with Rolling Stone for two long interviews in June 2007, the Stone Temple Pilots frontman was 39 years old, and feeling hopeful about the future. He had just lost his brother, Michael, to drug-related heart issues, but had broken his own drug habits after some …
Read More »Stone Temple Pilots Talk New Singer, Honoring Scott Weiland's Legacy
“It’s Stone Temple Pilots time again,” says Robert DeLeo, and judging by the band’s gig at the Troubadour on Tuesday night, indeed it is. The long-running rock outfit, which also includes guitarist (and Robert’s older brother) Dean DeLeo and drummer Eric Kretz, used the invite-only SiriusXM event at the legendary …
Read More »