The Buffalo Bills released their 2012 schedule Tuesday night.
They open the season on Sunday, September 9th, on the road against the New York Jets. Their home opener is a week later against Kansas City at Ralph Wilson Stadium.
The Bills will play one nationally-televised prime time game at home against Miami on Thursday, November 15th on the NFL Network.
The annual Toronto game will feature the Seattle Seahawks on Sunday, December 16th.
The Bills will wrap up the season with a home game against the New York Jets on Sunday, December 30th.