1000 sea shells (East Greenwich)

Stunning variety, some rare and unusual.