Lukas - Instablogs
Feb 20 2008
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...