China's Long March 7A rocket exploded moments after liftoff during a launch attempt, sending flames and debris into the sky. Dramatic footage captured the failure shortly after launch, marking a setback for China's space program and its planned mission.