 247 News Around The World 247 News Around The World Traveling to a gothic castle in Scotland for The Traitors sounded intriguing... The post The Traitors Cast Stripped of Cell Phones, Kate Chastain Reveals appeared first on 247 News Around The World... 