Quantcast
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.


comments powered by Disqus