Daily Archives: February 20, 2008

Beelzebufo, the Demon Frog

A team of researchers, led by Stony Brook University paleontologist David Krause, has discovered the remains in Madagascar of what may be the largest frog ever to exist. The 16-inch, 10-pound ancient frog, scientifically named Beelzebufo, or devil frog, links … Continue reading

Posted in Weird Science | 5 Comments