A 10-year-old boy from Hainault has so far raised £830 for charity after completing a triathlon over the course of a month.
Jayden Bahra, of Penrith Road, completed a two-mile swim, a five-mile run and a 10-mile bike road to raise a target of £1,000 for charity Cancel Cancer Africa.
His mum Rupi described him as "a truly amzing young man".
She said: "This would be a challenge for anyone, but for a 10-year-old [it's a] very big one."
Jayden has been an ambassador for the charity since last year after getting involved walking the catwalk as a model at one of its events.
A video diary shows Jayden in the pool beginning his two-mile swimming challenge at the East Ham Leisure Centre, in Barking Road, at 7.15am on one occasion.
The charity works in rural Africa to educate people about the early signs and symptoms of cancer.
Donate to his campaign at justgiving.com/fundraising/rupi-bahra2
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here