The Cleveland Browns will soon no longer be playing in downtown Cleveland. They won’t be playing outside, either. As rumored for months and officially announced by the team yesterday, the Browns are proceeding with a plan to build a new stadium in Brooks Park, 20 minutes outside of Cleveland proper, with a dome that will make AFC North football feel much different in December.
The organization made the announcement yesterday, saying this was the right decision after weighing all its options.
Narrowing our sights on a plan for our future home.
ud83dudcf0 Read full statement » https://t.