Arrow crab (Sternorhynchus lanceolatus). Tenerife, Canary Islands.