Friday, April 15, 2011

97

At the Shela island in Kenya.

Taken in Kenya.

Photo credit to Jamad.

No comments:

Post a Comment