Their lead singer, Chester Bennington, was found dead yesterday is to believed to have committed suicide.
I won't start the debate of icon status, but damn it. Another voice of my yesteryears is gone. Damn shame, Hybrid Theory is one of my all time favorite albums.