Sri Lanka Polonnaruwa Meteorite A group of scientists says on December 2012, a meteorite fell over Sri Lanka may held "fossilized biological stru… August 31, 2015