megalodon teeth for sale, buy polished megalodon teeth that range in lengths of 2 inches to 6 inches. i also sell megalodon teeth that are not polished. i have a few other fossil for sale such as teeth from the auriculatus shark, the great white and the angustidens shark.