Keith Harris broke down on stage with puppet Orville, before revealing to a stunned holiday park crowd that he was preparing to have a bone marrow transplant.
The veteran entertainer was entertaining the crowd at the Wild Duck Park in Great Yarmouth when he had a brief rest, before coming back on stage and confiding his health struggles to the audience.
The Sun reports that the audience then gave Keith a standing ovation as he performed his final song with Orville, 'I Wish I Could Fly'.
Ventriloquist Keith said: “That was very emotional. I broke down in tears because of their expression of love.”
Keith had an operation to remove his pancreas last year, but has been back on stage since February.