"The biggest man-made explosion in history."