A massive star explosion