Photos and Review by Charlie Abbott Stone Temple Pilots hit the stage the other night in Buffalo for the first time since the late Scott Weiland’s passing. Not only has the band had to deal with Scott’s passing, but also the loss of short-term singer Chester Bennington from Linkin Park. With all that has happened... Continue Reading →