News

Days after the Cleveland Browns received $600 million for a proposed domed stadium, team owners purchased a $25 million Florida mansion.