California Crustaceans - StuartHalewood

Sheep crab on the defense off of Santa Cruz Island CA

CrustaceansCrabSheep crabLoxorhynchus grandis