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 ...