Barack punches 'em... McCain eats..