File:Illustrated Index of British Shells Plate 23.jpg

Creator:George Brettingham Sowerby II