Categories
Rock News

Stone Temple Pilots announce new album tracklisting and release date

The group’s self-titled LP will be released on May 24

The group’s self-titled LP will be released on May 24