This King-Size Frog Hopped With Dinosaurs
Monday, February 15, 2010 - 14:42
in Paleontology & Archaeology
The reconstructed Beelzebufo ampinga, which means “armored devil toad,” is on display at Stony Brook University Medical Center on Long Island.