Being the big Stone Temple Pilots fan I am, it should be no surprise to see a new post here in almost six months. The new album, “Stone Temple Pilots” [self-titled] hits retail and digital stores on May 25, 2010. The first single from the album “Between