Terry said ALL of the Bills home games will be played in Buffalo (or general area of the new stadium [on US soil]) yes, I made up the last bit
having 10,000 cross a border vs 60,000 cross the border (twice) ....
does it matter who the home team is in a neutral field?
it never mattered in Toronto