Stone Temple Pilots are set to release their first album in nearly a decade, with their self-titled sixth studio album dropping for international release on 25 May 2010.
Produced by Stone Temple Pilots and mixed by Chris Lord-Alge (Green Day, Dave Matthews Band, My Chemical Romance), Stone Temple Pilots is the follow-up to 2001’s Shangri-La...
Read more »








