Using sophisticated imaging technology, NASA and the U.S. National Imagery and Mapping Agency (NIMA) have produced the first topographic indication of Chicxulub, the impact crater on Mexico’s Yucatán Peninsula. Scientists believe the impact was responsible for the extinction of the dinosaurs and more than 70 percent of Earth’s living species 65 million years ago
[National Geographic.com]