Huge spike in people flocking to castle where Traitors is filmed(02) Save Image Image gallery: Do the American Traitors Live in the Castle? Unpacking a Powerful Question