When Massive Stars Explode