0
Yes, they did a little bit.
The Thylacine (or Tasmanian Tiger is extinct). Also all Australian megafauna is extinct.
terrestrial megafauna means
Megafauna - 2010 was released on:
USA: 4 June 2010 (Brooklyn International Film Festival)
Megafauna.