MIXED REACTIONS: As Browns reportedly making plans to leave Downtown.
The ownership group of the Cleveland Browns is apparently trying to buy 176 acres of land in Brook Park, Ohio, according to NEOtrans, a blog that follows new developments in Northeast Ohio. The property in neighboring Brook Park would not make sense for a new