Spinosaurus aegypticus Rib Fragment.
Kem Kem Basin, Morocco.
98 Million Years Old, Cenomanian, Late Cretaceous, Mesozoic.