Wednesday, December 31, 2008

Ooooo, dinosaurs!

China finds major dinosaur site.

Zhucheng in Shandong province is known locally as "dinosaur city" and has been the scene of several important finds since the 1960s.


Cool!