Earth-Size 'Lava Planet' With 8.5-Hour Year Among Fastest Ever Seen

EDITOR'S RECOMMENDATIONS

More from Space.com