News

This cool space wallpaper shows an artist’s impression of the free-floating planet CFBDSIR J214947.2-040308.9. This is the closest such object to the Solar System.