A possible extraterrestrial mother ship or lunar installation, has been found in the nasa archives.
Read also: China releases Moon footage of alien bases
The image which was photographed by the lunar orbiter appears to show a massive disc shaped anomaly which is estimated to be a staggering three miles in diameter.
Watch also:
A possible ancient pyramid has been found on the Dwarf planet Ceres.
No comments:
Post a Comment