No, Stegosaurus, Tyrannosaurus Rex (T-Rex), and Triceratops did not all live at the same time. Stegosaurs lived during the Late Jurassic period, approximately 155 to 150 million years ago. Meanwhile, Triceratops and T-Rex lived 68 to 66 million years ago.