Every NFL franchise's best team
Every NFL franchise has one team that set the standard for excellence. And while some franchises have been more fortunate than others, each franchise can point to at least one team from its past that stood out from the rest. Even the Browns, a team that …