Beelzebufo Ampinga stock image
Beelzebufo was a large frog from the Cretaceous of Madagascar. It has been called the “devil frog”, “devil toad” and “frog from hell”.
Illustration by Sergey Krasovskiy
Beelzebufo Ampinga stock image
Sale price$160.00