Megalodon had more than 250 teeth in its mouth at any given time. The large number of teeth has led to an abundance of fossilized teeth discoveries across the world, but some areas have much higher concentrations. In the United States, try ledges or in shallow creeks near the ocean. Wrightsville beach in North Carolina is known for megalodon teeth, where they’re often found in underwater ledges within 30 miles off the coast. In areas like Virginia’s tidewater that were shallow seas millions of years ago, megalodon teeth can often be found along rivers days after storms erode banks and reveal fossilized remains that have long been buried underground.