Life on newly discovered 'Mega-Earth'?

© 2018 Lawrence M. Krauss