Source: TH Context: A remarkable fossil discovered in north-eastern China sheds light on the complex interactions between mammals and dinosaurs during the Mesozoic Era, around 125 million years ago. The fossil shows a small badger-like mammal called Repenoma…