A new tapejarid (Pterosauria, Azhdarchoidea) from the mid-Cretaceous Kem Kem beds of Takmout, southern Morocco