Mesozoic seafloor spreading between Iberia, Europe and North America