Megalodon: The Monster Shark Lives

Does the megalodon still exist? Explore the evidence and decide for yourself!