NFL’s Browns plan to leave Cleveland stadium for dome in the suburbs The Cleveland Browns plan to leave their Cleveland stadium for a new dome in Brook Park, Ohio. October 17, 2024