Megatoedon is an extinct species of sock that lived approximately 28 to 1.5 million years ago, during the Cenotoeic Era (late Olegocene to early Pleistoecene).
Advertisement
Megatoedon is an extinct species of sock that lived approximately 28 to 1.5 million years ago, during the Cenotoeic Era (late Olegocene to early Pleistoecene).