Scientists in London say a fossilised rib bone discovered in Morocco is part of the oldest ankylosaur, or armoured dinosaur, ever discovered.
The team at the Natural History Museum estimates it to be more than 160 million years old.
It is the first of its kind to be found in Africa.
The museum’s researchers say the fossil is also one of the strangest they’ve ever seen.
The creature’s protective spikes were fused directly to its ribs, rather than to the rest of its armour coating.