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