Where To Stream Secrets of the Royal Palaces Season 1 Episode 2
Windsor Castle
- Aired February 16, 2020
- 60 Min
An unveiling of some of the many secrets, dilemmas and disasters held by Windsor Castle, including revisiting the statues of Princess Diana.