Megafauna Central
Megafauna Central showcases the unique megafauna that roamed Central Australia 8 million years ago.
Head to the Todd Street Mall in Alice Springs and meet the world's largest bird and a fearsome crocodile from the Miocene epoch.
Megafauna Central
Upcoming (0)
Sorry, there are no upcoming events