I have had them for decades but they have stored. 2" long. The shell is most likely from a Conus Capitaneus Sea shell because of the brown markings on it. All three beads are 'white heart' beads (which means their 'core' is white). The green and the yellow ones are fairly rare. I have seen the red much more often. The style of White Heart beads was invented around the year 1480.. During the years 1480 – 1830, bead makers began using green color to craft these beads. I have cleaned them meticulously since they are many decades old to make them to make them ready to wear upon purchase.