Hendorabi Island, Iran
Hendorabi Island - NASA (March 3, 2003)

Hendorabi Island/Chiru Peninsula - NASA (March 3, 2003)


Source: Gateway to Astronaut Photography of Earth at NASA Johnson Space Center.


Front Page