- Science
- By Laura Sinpetru
- September 20th, 2013
Scientists Use Balloon to Find Proof of Alien Life
The researchers claim their findings prove life on Earth came from outer space
- Space
- By Laura Sinpetru
- January 23rd, 2013
Proof of Alien Life Found in Meteorite That Crash-Landed in Sri Lanka
British scientist claims this meteorite contains fossilized algae