Megafauna museum in ALice Springs Megafauna Central was a surprise fins in the Alice Springs Mall Megafauna Central was a surprise fins in the Alice Springs Mall