Stone Temple Pilots River City Rockfest 2018


Check out various fan filmed footage from The 2018 River City Rockfest Sept 22 in San Antonio