Cleveland Browns Stadium. Cleveland, Ohio, USA.
Size: 3600px × 2400px
Location: Cleveland Browns Stadium, Cleveland, Ohio, USA
Photo credit: © Stan Rohrer / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: america, american, architecture, arena, browns, building, cleveland, coliseum, field, fieldhouse, north, ohio, stadium, states, united, usa