Could newly discovered planets boost the search for life beyond Earth?

MORE VIDEOS