The lead singer just killed himself.
LethalAffinity posted... The lead singer just killed himself. RIP Chester.. --- That is all.