Scientists found an incandescent planet. It’s ‘constantly exploding.’
Astronomers discovered a truly tortured planet. It’ll make you thankful for Earth. In a distant solar system some 66 light-years away, researchers used NASA’s Transiting Exoplanet...