Skip To Content

Where To Stream Independent Lens Season 21 Episode 12

We Believe In Dinosaurs

Witness Creationism and science collide aboard an enormous Noah's Ark in rural Kentucky.