Beelzebufo – The Devil Toad

Beelzebufo ampinga has been popularly called the “Devil toad” or the “frog from Hell”, and the name “Beelzebufo” itself even…

Continue Reading