Astronomers Captured Detailed Image of Alien Star
Using ESA’s Very Large Telescope, astronomers captured a stunning image of the alien star that is 350 times bigger than our Sun. The star is actually red giant 530 light-years away from Earth located...