Wikipedia
Ichthyovenator
Ichthyovenator is a spinosaurid theropod dinosaur from the Early Cretaceous of Laos.