Day: March 8, 2009

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.

So, This Whole T.O. To Buffalo Thing

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 […]