The Dinosaurs arrives on Netflix globally on March 6th, 2026. Netflix is taking us back to the Mesozoic Era. From the ...