Science - Space Scientists Uncover Ancient Tectonic ‘Mega-Plate’ Last Seen 20 Million Years Ago March 8, 2025 7:06 am