Jun 15, 2016 05:10 AM EDT
An Image Of Likely Planet 1.2K Light Years Away Captured, Direct Imaging Provides Alien Life Proof, According To Astronomers
A possible planet has been captured by the Very Large Telescope of the European Southern Observatory in Chile.