tommysvr
Terry Venables
I'm not an NFL fan.
And I'm not a fan of taking sports away from their home location e.g. the idea of Spurs playing a home game outside the UK.
However I know there are some NFL games which are played in a complete blizzard with an icy frozen pitch, at which point I guess it can make sense to play the game somewhere less extreme.
Those games are huge for the home team. Buffalo play Miami at home in December and it's almost a guaranteed win thanks to the wind and snow.