Browns Owners Pitch $2.4 Billion Brook Park Stadium Plan, Seek Public Funding Amid Official Skepticism
The Cleveland Browns' owners propose a $2.4 billion stadium in Brook Park and seek $1.2 billion in public funding. Public officials express fiscal concerns and are skeptical of new taxes and the project's financial impact.












