Killswitch Engage frontman Jesse Leach has spoken openly to The You Rock Foundation about dealing with depression. In the intervIew, which you can watch below, Jesse talks about entertaining suicidal thoughts & how this scared him into survival mode.