Carcharodon megalodon

Etymology
+ +