Created 2-Apr-14
Modified 3-Apr-14
0 photos
Santa Fe Island, land of cacti, and land iguanas. Tiny islet of Plaza Sur, covered with red foliage and short-eared owls!

Categories & Keywords
Category:Travel and Places
Subcategory:South America
Subcategory Detail:Ecuador
Keywords:

This gallery is empty.