The Maastrichtian (Late Cretaceous) lambeosaurine dinosaur Charonosaurus jiayinensis from north-eastern China