Rebbachisaurus is a rare dinosaur from the Cretaceous Period, estimated to have lived between 145 and 66 million years ago. It was a large, long-necked sauropod, reaching up to 30 metres in length.
From Wikipedia
Rebbachisaurus is a genus of sauropod dinosaur that lived in what is now Africa during the Late Cretaceous period, between 99 and 97 million years ago. The only valid species is R. garasbae. However, two other species have been assigned to the genus; R. tessonei, now Limaysaurus tessonei, and the nomen dubium R. tamesnensis. Known from a single, incomplete skeleton, much of R. garasbae's anatomy is unknown. The skeleton, discovered in 1948, was unearthed in the Errachidia Province of Morocco from strata of the Kem Kem Beds.