Weird Stuff Exact location of 'major alien base' on Earth revealed and 'hundreds of UFOs use it' – Daily Star October 23, 2024 ndowd Exact location of ‘major alien base’ on Earth revealed and ‘hundreds of UFOs use it’ Daily Starsource