Browns owners buying 176 acres in Brook Park
The owners of the Cleveland Browns football team have reached a purchase agreement to acquire a large piece of land in the Cleveland suburb of Brook Park, leading to speculation that the Browns could leave the city of Cleveland for the second time in its 78-year history.
Read MoreBrowns owners buying 176 acres in Brook Park Read More »