Any time 49ers coach Jim Harbaugh and the Buffalo Bills collide in the same sentence, "The Punch" enters the conversation. The 49ers will host the Bills this Sunday at Candlestick Park. When Harbaugh was playing with the Colts in 1997, former Bills Hall of Fame quarterback Jim Kelly went on a Buffalo television to say [...]