ScienceCould an ancient megashark still lurk in the deep seas? Monster. Myth. Megalodon. By Riley BlackOctober 15, 2020