A large, flat-bottomed cloud formation was filmed hovering over the landscape in Haicheng, Guangxi on May 20, 2026. The unusual formation resembled a massive floating structure and prompted ...