OK, this is a bit of an old news. I read this sometime last month. The alien life we’re talking about is not really humanoid green men, but just fossilized algae. But hey, this still is fantastic news, isn’t it?
In December 2012, when some of us were busy preparing for the apocalypse something significant did happen. A meteorite fell over the island nation of Sri Lanka and…….read the entire report here –