Men, women and children of all ages and abilities took part in day one of this weekend’s Race for Life events to celebrate survivors, remember loved ones lost to cancer and to help fund life-saving tests and treatments of the future.

1. Race For Life Pretty Muddy
Race For Life Pretty Muddy, Southsea Common Picture: Chris Moorhouse (290624-096) Photo: Chris Moorhouse

2. Race For Life Pretty Muddy
This competitor must surely be a former Royal Marine commando. Race For Life Pretty Muddy, Southsea Common Picture: Chris Moorhouse (290624-218) Photo: Chris Moorhouse

3. Race For Life Pretty Muddy
Race For Life Pretty Muddy, Southsea Common Picture: Chris Moorhouse (290624-216) Photo: Chris Moorhouse

4. Race For Life Pretty Muddy
Race For Life Pretty Muddy, Southsea Common Picture: Chris Moorhouse (290624-219) Photo: Chris Moorhouse