Report: Cleveland Mayor Suggests Browns' New Stadium Will Cost City $30M Annually
Last month, the Cleveland Browns announced their decision to build a new domed stadium in Brook Park, signaling the end of negotiations with the city of Cleveland to continue using the existing downtown facility. It's a move that could be costly for the city, according to Mayor Justin Bibb. A...