KANSAS CITY, MO – SEPTEMBER 11: Running back C.J. Spiller #28 of the Buffalo Bills rushes in for a 9-yard touchdown against the Kansas City Chiefs during the fourth quarter on September 11, 2011 at Arrowhead Stadium in Kansas City, Missouri. The Bills beat the Chiefs 41-7.(Photo by Peter Aiken/Getty Images)blog comments powered by Disqus
He flew in from out of nowhere.
Was a matter of when and not if.
ESPN is not holding back today.