Could an ancient megashark still lurk in the deep seas?

Monster. Myth. Megalodon.