• Space
  • By Laura Sinpetru
  • January 23rd, 2013
Proof of Alien Life Found in Meteorite That Crash-Landed in Sri Lanka

Proof of Alien Life Found in Meteorite That Crash-Landed in Sri Lanka

British scientist claims this meteorite contains fossilized algae