NASA, Japan Release Most Complete Topographic Map of Earth

NASA and Japan released a new digital topographic map of Earth Monday that covers more of our planet than ever before.