By laelaps on June 12, 2008. A cast of the skull of Yangchuanosaurus. Photographed May 18, 2008 at the Delaware Museum of Natural History. Tags dinosaurs Photography Log in to post comments More like this