
The NFL: the beast of American sports.
22 December 2008
The reason why the NFL is the most popular sport was made perfectly clear this past weekend. Where do we begin? How about with the San Diego Chargers who were left for dead in week 13 when they sat with a 5-8 record while the division leading Broncos (8-5) needed a single win to clinch […]