Why might the small American town of Foxborough cancel Scotland’s World Cup matches?

Tens of thousands of football fans are set to descend on a town smaller than Peterhead