Saturday, October 13, 2012

Curious iguana

An iguana peers at the camera at San Pedro de la Roca castle, also known as El Morro de Santiago. The military fortress, built in 1638, is in eastern Cuba.

No comments: