Suggested Searches

1 min read

Island Beauty

Island Beauty
The south end of Eleuthera Island in the Bahamas shimmers in turquoise waters in this 2002 photo from the International Space Station.

The south end of Eleuthera Island in the Bahamas shimmers in turquoise waters in this 2002 photo from the International Space Station.Image Credit: NASA