Veteran British rocker Robert Plant stunned residents of a small English town earlier this month (Apr14) when he turned out to perform at a church's charity concert.

The Led Zeppelin singer joined Traffic frontman Steve Winwood to performed in front of a tiny audience of around 400 parishioners who crammed into the Church of St Peter and St Paul in Northleach, Gloucestershire.

The annual charity event, which Winwood has supported for several years, is organised by Gordon Jackson, a former musician who once played with music greats including Jim Capaldi and Dave Mason.

Jackson tells Britian's Gloucestershire Echo newspaper, "I'm always hopeful when I ask someone. I had his contact detail so I sent him an email asking him if he fancied playing, and got one back within an hour saying yes... I think Steve and Robert have talked about it, but I don't think they've ever played together... Robert performed (Led Zepplin classic) Nobody's Fault But Mine, and he asked Steve if he wanted to sing a verse or two. So they duetted, I don't think they've ever done that before."

The concert raised $8,000 (£5,000), which will be split between the church and three charities - Christian charity Open Doors, The Children's Society, and Christian Aid.