The smallest is about 2"x2"and the largest piece around 4"x2 1/2". Pretty sure they are prehistoric teeth. But from what?