Stone Temple Pilots with Chester Bennington live @ The Buzz Weenie Roast at Cynthia Woods Pavilion in The Woodlands, TX on 7/19/14 Photos by Max Mueller