I ia.ucsb.edu New Evidence Supports Theory of Extraterrestrial Impact 25 points J3L2404 14 years ago 3 comments