On April 26, 2026, at an outdoor amusement park in Baisha Ancient Town, Chongqing, China, many families gathered to watch an ...