rbridges.com homepage

Naria macandrewi  
(Sowerby 1870)


Abu Ramada Island, Hurghada, Egypt
15.3 mm