Home All postsSpace Fossilized Algae Inside Meteorite Is Proof Of Extraterrestrial Life, Researchers Claim