Ogresuchus

In Depth        Ogresuchus is a genus of sebecosuchian crocodile and a very important one‭; ‬Ogresuchus is the first known of its kind discovered in a Mesozoic aged deposit,‭ ‬in this instance the very latest stage of the‭ ‬Cretaceous.‭ ‬This clearly indicates that the Sebecosuchians clearly had their origins in the Mesozoic,‭ ‬though not coming to … Read more