Image Courtesy: tawastman.deviantart.com
News
Linkin Park vocalist, Chester Bennington found dead in apparent suicide
The Linkin Park vocalist’s death coincides with Audioslave lead-singer, Chris Cornell’s 53rd birth anniversary – who also died of suicide in May this year.