Deadly explosion