Did Researchers Just Discover An Ancient Megalodon ?