Scientists Confirm Traces of Organic Life Found in Ancient Meteorite

Meteorite fell to Earth in an impact event in France in 1860s