Where To Stream Blowing Up History Season 3 Episode 13
Statue of Liberty The New Secrets
- Aired December 30, 2018
- 45 Min
- Rated 7.0
- Number 56 Of 60 Rated Episodes
The Statue of Liberty is the home to dark American mysteries. Now, experts are using the latest science and technology to reveal her secrets.