Turn off light

Absurd Planet Season 1 Episode 1

Say hello to Mother Nature’s all-star cast of confounding beasts, featuring Madagascar’s own death-metal lizard: the satanic leaf-tailed gecko.

Episode Title: Strangest Things

Air Date: 2020-04-22