Where To Stream Lost Worlds, Vanished Lives Season 1 Episode 1
Magic in the Rocks
- Aired April 23, 1989
- 60 Min
David Attenborough travels in UK, Dominican Republic, West Germany & USA in search of fossils, & the palaeontological techniques to find and reveal them.