Purchase your very own megalodon tooth today! These teeth are approximately 2.6 million years old, and were collected from the Atlantic ocean, off the coast of North Carolina. They have some wear on the root and enamel from being exposed to ocean water. However, each tooth is in good, to very good condition, with available sizes ranging from 4 to 6 inches! The price of each tooth includes the cost of shipping and handling.