The National Science Foundation Lrb Nsf Rrb Sunday hailed new evidence of a large meteorite impact some 31 Milion years ago that may help shed light on what caused the extinction of dinosaurs.
Science agency hails new meteorite find.