Early Cretaceous
Beishanlong is a genus of giant ornithomimosaurian theropod dinosaur from the Early Cretaceous of China.