Shenzhousaurus, an ornithomimosaur that lived in what is now China during the Cretaceous.