The Cleveland Browns will invest $1.2 billion in a new stadium, with the other half of the bill falling on public funds. Around $600 million has been pledged from Ohio’s Unclaimed Funds ...