An illustration depicts the ancient frog species Beelzebufo, or "devil frog," staring down the largest frog species living in Madagascar today. A pencil is included for scale.
Scientists recently identified Beelzebufo from a 70-million-year-old fossil found in Madagascar, and experts think it may have been the largest frog that ever lived. Link [via]
Recent Comments