Chester Bennington performing with Stone Temple Pilots (Plus Slash & Duff McKagan)

It was a busy June after returning from Los Angeles with Download Festival and work getting in the w