A remarkable find.

Introducing the New Planet "Mega-Earth"