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 More

Browns owners buying 176 acres in Brook Park Read More ยป