News

On July 1, 2025, in Guangxi, China, security video captured an unexpected car accident. In the footage, several people are ...