The beautiful Scottish countryside has been host to The Traitors for three seasons, but the energy has shifted in the castle on The Traitors Season 3. My best theory is that there’s something in the ...