Megalodon- Ocean Fresh 6.26 inches WOW!!

This beauty is right out of the ocean… North Carolina several miles out… Incredible in every way…