Alien sighting in japan
-
Green Orb UFO Allegedly Disguised as a Fireball Appears in Japan
A mysterious green orb is being debated over in Japan, alien hunters claim that it is a UFO while astronomers say it could be a type of fireball.
Latest Research Articles