Veteran rocker Rod Stewart has raised GBP250 ($475) for charity - by kissing another man. The MAGGIE MAY singer was at the event auction, held at Epping Forest Gold Club near London, organised by his girlfriend Penny Lancaster to raise money for underprivileged children. An onlooker says, "An Elvis Presley impersonator was auctioning a front row seat for one of Rod's gigs when he threw in a kiss-on-the-cheek from Penny. "All of a sudden this guy pulled out a wad of cash and announced he would give GBP250 to plant a smacker on Rod. "It lasted a good four seconds. They were real sports. The guy then went back down and sat with his wife."