Giant planet discovered in AF Leporis star system
(ORDO NEWS) -- The Very Large Telescope (VLT), located in Chile, took a direct picture…
Astronomers have discovered an exoplanet orbiting the star AF Leporis
(ORDO NEWS) -- No, you're not seeing double: this photo shows two images of a…