Quantcast
Last updated on April 23, 2014 at 20:10 EDT
Island Beauty
43 of 65

Island Beauty

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