Live action footage
The Crooked House of Windsor, one of the landmarks of the famous town in Berkshire, England, UK. Windsor is the venue of the 2018 Royal Wedding of Prince Harry and Meghan Markle
HD
1920 x 1080
This Element is also available via Subscription.