Home

Leopard Anemone Shrimp

Leopard Anemone Shrimp

A rare, beautiful shrimp. It's name is derived from where it was found - the Izu Peninsula in Japan.