It’s just something about the NFL offseason. As a matter of fact, we can now officially remove the term ‘off’ because there are truly no off days in the ultra-competitive world of professional football. The Philadelphia Eagles are already working to get better at the Novacare Complex. The other 31 NFL franchises are all doing the same thing all over the country.
This is the time that fans and teams both love. Everyone seemingly has a shot. Now, if you’re a Detroit Lions or a Cleveland Browns fan, deep down you know that isn’t true, but theoretically, it’s an accurate statement.