Prehistoric animal of the day:
Beelzebufo Ampinga, one of the largest frogs to ever exist (that we know of).
The “devil toad” comes from Late Cretaceous Madagascar and probably ate baby dinosaurs for lunch. Estimations of this animal bring it to around 25-40cm of length.