Rain and high tides in the southeastern US have led to the unearthing of some long-buried marine fossils, specifically massive shark teeth that once belonged to an 18-metre-long megalodon.

"Oh my God, like I said, I felt like I was a lottery winner or something," Denny Bland, who found a massive fossilised tooth on a beach in North Carolina, told a local news station.

Several large Megalodon teeth have been found along the beaches of North Carolina in recent months. Credit:Holly Ridge - Surf City Online Gazette

"It's like I'm the first one to touch that since it fell out of his mouth back in the day."

Cynthia Crane, director of the nearby Aurora Fossils Museum, identified the find as belonging to the colossal prehistoric fish, an ancestor of the modern-day great white shark.