Fans had the same reaction to the Cleveland Browns’ new stadium plans
The Cleveland Browns on Tuesday promoted a video of a proposed new stadium in Brook Park, Ohio. The proposed mixed-use development would be financed by both public and private funds. The Browns are also proposing that the new stadium be enclosed, …