On October 28, 2025, CCTV captured a shocking accident outside family home in Yibin city, China, when a cement mixer suddenly toppled off a narrow road and fell into a pond. As authorities responded, ...