The Top 10 Moments of the 2008 Season: #2
We’ve counted down the NFL season’s most memorable moments in 2008 and have finally closed in on the top two.
We’ve counted down the NFL season’s most memorable moments in 2008 and have finally closed in on the top two.
Yesterday, the Bills agreed to a one-year, $6.5 million contract with Terrell Owens, in a move that has some scratching their heads. From a football standpoint, the move makes sense for Buffalo. Owens provides some punch to a Bills offense that offers little in explosiveness. Granted, Owens’ skills […]