Meet our amazing mega-predators of the past, from the great T. rex to the lesser-known but equally oversized and ferocious predators, such as the griffenfly, the giant ripper …