Album Review: Stone Temple Pilots – Self Titled (2018)
Rating: 6 out of 10 Stone Temple Pilots are a hard rock band plain and simple and I am a huge fan. While all of the recent hoopla surrounded the anniversary of the overrated Core, the fact is the follow up to their debut, Purple is one of the greatest albums of all time. At […]