Cleveland just watched one of its pro sports teams change its name. Now, another one of the city’s teams could be seeing a change soon. Reports indicate the Cleveland Browns are looking at sites for a new stadium in the downtown area. https://twitter.com/NeotransB/status/1537982509404725248 Why a New Stadium? First Energy Stadium has stood on the lakefront … [Read more...] about Report: Browns Exploring Sites For A New Stadium