The Rubber Duck Store, Amsterdam. Yup, that’s really a thing.
about 7 months ago —

The Rubber Duck Store, Amsterdam. Yup, that’s really a thing.