illuminutti.com
Debunked: Floating City Above China | Metabunk
Have you seen the YouTube video of the impossibly large city floating above the fog in the city of Foshan, Guangdong province, China? As with most phenomenon there is a very logical explanation and…