an Entity in Data Space: 134.155.108.49:8890
Didelphodon was a marsupial from the Late Cretaceous, which was thought to be the biggest marsupial on Earth in its time.