Crustacea - biodiversityphotography
Powered by SmugMug Log In

Ocypodidae, Ocypode guadichaudii. Isla Isabela (or Abemarle), Galapagos, Ecuador.

Santa Isabela