Dr. David Krause

Dr. David Krause appears in the following:

The Frog From Hell

Thursday, February 21, 2008

A team of researchers has discovered the remains of what may be the largest frog ever to exist. The 16-inch, 10-pound ancient frog was found in Madagascar, and may be genetically linked to frogs living today in South America. Paleontologist Dr. David Krause explains more about what he calls "the ...

Comment