Cool New Images of the Yucatan Peninsula

NASA just released new images of the earth - one of which shows the Chicxulub impact crater believed to have killed off the dinosaurs. I can't even imagine how powerful that impact must've been after seeing that size of that crater - yikes!

* Posted at 03.07.2003 12:21:35 PM CST | Link *

Blog History