The beaches south of Venice, Florida, are known for shark teeth. The teeth range from those of serrated (white sharks) to lanceolate (sand sharks). Most of the teeth are less that half an inch long.
Photo by Melissa Hlinka
In places nearby, megalodon teeth can be found. The megalodon was a giant shark that lived in prehistoric times and could grow to more than 60 feet long. Fossil evidence has revealed that megalodon fed upon large marine animals. The teeth found are up to 4 inches long. See:
http://www.wannadive.net/spot/North_America/USA/Florida/St_Petersburg/Venice_BIeach/photo/index.html?wdaction=lib.WDPagePhoto.show&page=4