When bad teams come to mind the Browns top the charts.  While the franchise itself has an overall winning record and 8 NFL championships, the past 18 seasons since returning to Cleveland in 1999 have been less than desirable. Actually, they have been abysmal.  The team has just had 2 winning seasons since then and […]

Cleveland Browns