nbcsportsbayarea.com
Giants broadcaster Duane Kuiper reveals throat cancer diagnosis, to miss two games during homestand
Longtime Giants broadcaster Duane Kuiper announced that he is being treated for a new form of cancer, but will call games during the final homestand.