Jim Kelly Battling CancerJim Kelly Battling CancerFormer Buffalo Bills quarterback Jim Kelly has revealed he has cancer.Drew WeisholtzDrew Weisholtz