Where To Stream Independent Lens Season 21 Episode 12
We Believe In Dinosaurs
- Aired February 17, 2020
- 90 Min
Witness Creationism and science collide aboard an enormous Noah's Ark in rural Kentucky.
We Believe In Dinosaurs
Witness Creationism and science collide aboard an enormous Noah's Ark in rural Kentucky.