Artist's impression of Eocarcharia dinops.