In this article it explains national Geographic poster on the colonization on Mars. They use Leaflet to provide poster that resemble the state of Mars. The images are based upon NASA and depict mars as a red mass. Leaflet also inspires you to create your own interactive map with zoomable images. There might be some technical difficulties but over Leaflet is one of the closes things that humans have to see mars as if they were on the planet.