Delusion. What? Where did you think I was going with that? There aren’t many people who will argue that the Detroit Lions won’t be improved in 2010. Hell, these guys won two games last season, ...
Total Packers is not affiliated with the Green Bay Packers or Packers.com