A lush planet as seen from space, satellite image.