NASA’s TESS Planet-Hunting Satellite Launches Into Space | NBC News

NASA’s new planet-hunting TESS satellite launches into space from the Cape Canaveral Air Force Station in Florida. The satellite will ride into Earth orbit

Read more