After Kevin Keegan's family revealed the former Newcastle United player had cancer earlier this year, he spoke to fans in Newcastle, the city that he loves and where the Toon army adores him

Newcastle United and England icon Kevin Keegan was diagnosed with cancer at the start of the year, and the 75-year-old has now made a rare public appearance

The doctor told Kevin Keegan he had a tremendous strike rate at tackling the cancer that, last Christmas, left him floored, confined to bed and his family tearful.