Massive Alien Structure Found Around Another Planet?
First discovered in 2009 by the Kepler Telescope, the star in question is located around 1,480 light years from Earth, and has been of interest
First discovered in 2009 by the Kepler Telescope, the star in question is located around 1,480 light years from Earth, and has been of interest