Singer puckers up for charity

Rod Stewart raised £250 for charity – by snogging a man.

The singer, 61, had donated a pair of front row concert tickets to an auction raising money for underpriviledged kids, when the host threw in a free peck on the cheek from Rod’s wife Penny.

But that wasn’t enough for one fan who leapt up and demanded a kiss from Rod.

A guest tells The Sun: ‘All of a sudden this guy pulled out a wad of cash and announced he would give £250 to plant a smacker on Rod.

‘It lasted a good four seconds. They were real sports. The guy then went back and sat down with his wife.’

It seems that Rod’s womanising ways are well and truly in the past.