Pregame Hype: ATL at DET

The Falcons take on the Lions at Ford Field on Sunday afternoon for their third regular season game

Advertising