• 10 years ago
SN's Ross Tucker says the Detroit Lions suffered the most disappointing loss during Week 5, at home to the Buffalo Bills.

Recommended