At least 40 fundraisers were in fancy dress when they take part in a gruelling series of exercises at St Laurence School in Bradford-on-Avon, Wiltshire, on Saturday.
They faced eight sessions of circuit training, fitness classes and other physical activities, starting at 8.30am. Each session lasted for 45 minutes with a short break in between.
Sponsorship money will be split between Macmillan Cancer Support and PrayforBella, with a target of raising at least £2,000.
The event has been organised by Chippenham-based ATP Health & Fitness. This is the sixth year that it has taken place and the combined total which has been raised for various good causes now stands at more than £15,000.
ATP personal trainer Liza Druce, from Malmesbury, said: “We have a fantastic group of fitness classes who always love to support good causes, and this is one of their highlights of the year.
“Each year has a different theme which adds to the fun. In previous years we’ve enjoyed dressing up as superheroes and cartoon characters.
“There was a wide range of ages taking part, from 18 up to 75 years old. Some just did a few sessions but most like to tackle the whole day.
“Aside from the circuit training and fitness classes we also enjoyed a ‘boot camp’ featuring an obstacle course and a ‘tug-of-war’.
“It’s incredibly tough but everyone feels such a sense of achievement when they finish.”
Liza, aged 22, added: “We always like to support two good causes each year – one national and one local.
“Macmillan provides practical, medical and financial support and pushes for better cancer care, while PrayforBella supports a young Chippenham girl battling leukaemia.
“They are two very worthy causes which deserve our full support.”
Supporters can donate money by visiting www.justgiving.com and searching for ATPMacmillan or ATPbella.