These are safety pins meant for pinning layers of fabrics together for hand stitching or basting. I think they were invented in response to ageing fingers, perhaps, and what a good idea is that! Bring on the sewing notions that let us keep sewing and stitching I say!
The package contains 20 - 1 1/4" long pins. They have an easy to get hold of plastic upper part with an angled metal pin that 'rocks' into the closure so easily you can do it with one hand.
Open since 2005, but currently online only, A Threaded Needle is located in British Columbia, Canada. I am always happy to hear from you by e-mail firstname.lastname@example.org