0 votes
When did the Browns get a new team?

2 Answers

0 votes
On February 9, 1996, the NFL announced that the Browns franchise would be 'deactivated' for three years, and that a new stadium would be built for a new Browns team, as either an expansion team or a team moved from another city, that would begin play in 1999.
+1 vote
Odell Beckham Jr. arrives in Cleveland



...