Best win of 2006?
Atlanta. Nothing gets better than dominating the Falcons on national TV.
Nothing.
Print