NASA launches TESS satellite to search for alien worlds

The $337m planet-hunting space telescope launched on Wednesday from Cape Canaveral in Florida, is the agency’s most ambitious quest yet to scour planets’ atmospheres for any life.