rbridges.com homepage

Leporicypraea geographica geographica 
(Schilder & Schilder 1933)


Leven Bank, North of Zanzibar Island, Tanzania
81.9 mm