PHOTOS: Arrivals - Falcons at Browns

The Falcons have arrived at FirstEnergy Stadium in Cleveland, Ohio ahead of a Sunday afternoon match-up against the Cleveland Browns.

Advertising

Advertising