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.
Serie: Absurd Planet
Episode Title: Strangest Things
Air Date: 2020-04-22