• Stone Temple Pilots

    Stone Temple Pilots, with Palo Alto, at Hard Rock Live in Orlando, FL on July 26, 2000. Concert review and photos by Jen Lato.

Recently on Ink 19...