Falcons vs. Bills in Toronto

The Atlanta Falcons took on the Buffalo Bills Sunday at Rogers Centre, in Toronto, Canada.

advertisement | advertise on newsday