The Lasting Impact of STP

Stone Temple Pilots (STP) emerged in the early 1990s as a formidable force in the alternative rock scene. Formed in San Diego, California, the band consisted of Scott Weiland on vocals, brothers Dean and Robert DeLeo on guitar and bass respectively, and Eric Kretz... Read More.