Described in an article this week, the Beelzebufo, or Devil Frog is the largest currently known frog to have existed.
It totally makes me want to support the reanimation of extinct creatures from DNA. I want a frog from hell as a pet!
They were predatory. He could live under my house and eat the neighborhood rats.
It also wins for best scientific name of the week.