Science

Research shows that the planet is actually an astronomical illusion caused by stellar activity

This article was reviewed according to Science fact checked peer-reviewed publication trusted source proofread OK! Artist’s concept of a previously […]