NASA on Monday successfully launched its new Landsat satellite from California's Vandendberg Air Force Base, the space agency said. The Landsat Data Continuity Mission (LDCM) spacecraft, part of NASA's ongoing mission to capture images and data from the Earth's surface, "roared into space" atop an ...