Explore relationships

Beelzebufo

Beelzebufo ( or ) (meaning "devil toad") is an extinct genus of hyloidfrog from the Late CretaceousBerivotra and Maevarano Formations, approximately 70 million years ago in what is now Madagascar.

Use + to expand a branch. Click a topic name to open its summary.