"ALIEN BASE" content on TweakTown - Page 1
We found 1 items for the tag: ALIEN BASE
NEWS
UFO hunters say they've found an Alien base near coast in Antarctica
The 'discovery' of an 'Alien base' off the coast of Antarctica has been 'found', and here are the Google Earth coordinates.