Cleveland Browns owners have hands out for new stadium public subsidy
The National Football League's Cleveland Browns recently met with state legislators in Ohio to discuss plans including a new $2.4 billion domed stadium in Brook Park — about 14 miles southwest of Cleveland — for which the team wants public funding. …