Highland castle is star of US take on popular show The Traitors – here’s how to watch it in the UK
Just weeks after The Traitors revealed its UK winner in a dramatic finale, the US version of the TV competition programme is about to begin – and we can reveal the stunning Highland castle will remain the star of the show.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed