CHINA TOPIX

04/04/2025 06:49:50 pm

Make CT Your Homepage

alien base

It floats?

Mysterious Floating Island in Argentina Called ‘The Eye’ Might be an Alien Base

Some UFOlogists claim The Eye is the upper part of an alien base.

Real Time Analytics