Riot police chained to joggers dressed as common criminals were among the hundreds of people taking part in an Ely fun run.
More than 300 took part in the Ely Festive 5k dressed as everything from Christmas presents to Rudolph and Mr and Mrs Santa.
It is hoped they will raise more than £8,000 for the Arthur Rank Hospice.
Police officers from Ely put on their full riot gear for the event.
But rather than keeping the crowds at bay they were taking part in the run themselves and had chained themselves to robbers wearing black and white hooped tops and masks.
Tasha Auburn, organiser of the event, said: “It’s been absolutely fantastic. I think everyone’s been getting in the Christmas spirit. We are hopeful that we’ve raised £8,000.”
Carols were performed by choral group Sing Ely at the run, which was sponsored by Cambridge Building Society and solicitors’ firm Ward Gethin Archer and supported by hundreds of onlookers.