Inside 'The Traitors' Season 3 Castle in the Scottish Highlands(04) Save Image Image gallery: Do the American Traitors Live in the Castle? Unpacking a Powerful Question