While all the talk is about where the Cleveland Browns will play beyond their current lease for Huntington Bank Field, the 2025 NFL season will see one less game played off the shores of Lake Erie.