Josh Freeman gets a lot of criticism, but sometimes playing the Kansas City Chiefs is a cure-all. The Tampa Bay signal caller has thrown three touchdowns today, two of them to number one receiver Vincent Jackson and the other to Mike Williams.
That latest touchdown put Freeman well over 300 yards. The Bucs are coasting against the Chiefs, leading 31-10 with just under seven minutes to play.
With every passing week, the Freeman-Jackson connection gets a little tighter, and while you'd like to see more consistency out of the big receiver, this is a positive sign. Plus, how can you say no to this?
(Pic via @cjzero)