September 16, 2025September 16, 2025Rock Stone Temple Pilots Guitarist Releasing New Album For Project “One More Satellite” Dean DeLeo of Stone Temple Pilots and Trip The Witch, along with vocalist Pete Shoulder, will release their latest collaboration, One More […]