Hendorabi Island, Iran
Hendorabi Island/Chiru Peninsula - NASA (March 3, 2003)
Source:
Gateway to Astronaut Photography of Earth
at NASA Johnson Space Center.
Front Page