NASA has released a highly detailed map of North America from a recent Shuttle Radar Topography Mission, showing the North American continent in great detail, but more interestingly depicting the remnants of an impact crater on the Yucatan Peninsula that is suspected to have caused “the sudden extinction of the dinosaurs as well as the majority of life then on Earth.” The maps are very detailed, showing subtle topographic features in vivid color as well as a “subtle, but unmistakable, indication of the Chicxulub impact crater.” Very nice…