Whether one believes in such ‘aliens’ or not you have to see this to believe it.
- Report: In extraordinary claim, China says it appears to have made contact with life beyond earth
- Researchers have found a water world orbiting an alien star about 100 lights from earth
- NASA has released a stunning new image of ‘The Phantom Galaxy’
- ICYMI: Astronomers spot 2 fascinating alien worlds in a nearby habitable zone