On December 29, 2024, in Shangqiu, located in central China’s Henan Province, a surveillance video captured a startling ...