Tag Archives: Disclosure

Floating Cities… Illusion? Hologram? Hoax?

First China, now England. Very bizarre indeed…

Advertisements