-
December 27, 2011
Week 17 NFL Power Rankings: Roaring Lions Up To 7th
The Detroit Lions are all the way up to seventh in one set of Week 17 NFL Power Rankings. Are they peaking at the right time?
The Detroit Lions are all the way up to seventh in one set of Week 17 NFL Power Rankings. Are they peaking at the right time?