Quantcast
Last updated on April 16, 2014 at 8:06 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.