Mediterranean Seashells
Updated june 2017 – 905 species illustrated