Is the Megalodon Still Here?