Where To Stream Life on Our Planet Season 1 Episode 3
Chapter 3 Invaders of the Land
- Aired October 25, 2023
- 55 Min
Sprawling moss, towering trees, flying insects, limbed amphibians: Early species vied for domination as the land went from hostile to hospitable.