China: Massive Cloud Formation Resembling Alien Vessel Filmed Over Guangxi
- Captured on Wednesday 20th of May 2026
- Location is Haicheng
Description
A large, flat-bottomed cloud formation was filmed hovering over the landscape in Haicheng, Guangxi on May 20, 2026. The Read more...