A Strange “Sarcosuchus Imperator” Existed About 112 Million years agoBy Divya AroraJanuary 7, 2023 The giant prehistoric “Sarcosuchus Imperator” existed about 112 million years ago: “Sarcosuchus Imperator” was one of the largest crocodiles that ever lived on Earth, they lived…