A 'superhero' grandfather of ten from Clapham Junction completed his weightlifting challenge, raising more than £4,600 for the Rainbow Trust Charity.

Carl Self, 58, managed to lift 300 tonnes in an impressive 6 hours and 15 minutes.

Carl Self said: “It was a very special day for me. All my grandkids think their grandad's a superhero. I didn’t think I would be able to walk for a week, but I was ok so maybe I would do it again next year.”

He began the challenge at 8:45am and finished at 3pm, on Saturday, March 24, eating bananas, proteins bars and sweets throughout.

All of Carl's family and friends were in attendance, with at least 65 people turning up to watch him complete the challenge.

His young grandchildren helped to keep track of how much he had left to lift.

A representative from the Rainbow Trust watched the challenge and informed supporters what their kind donations would be spent on.

Towards the end of the physical test, Carl’s chest muscles began to ache as well as his knees.

As the day progressed, the crowd surrounding him in the Nuffield Gym Battersea grew, with supporters counting him down to finish.

A supporter who particularly spurred Carl on was his uncle. Carl’s uncle looks similar to his dad who sadly passed away earlier this year in January.

This resemblance made Carl feel like his dad was there supporting him, making him persist at the tough challenge.

After the challenge, Carl was surprisingly able to walk and went to the Latchmere Pub, Battersea Park Road to celebrate.

Oonagh Goodman, Director of Fundraising and Marketing at Rainbow Trust, said: “What a fantastic challenge Carl has undertaken, doubling his £2,000 target and raising more than £4,000 for Rainbow Trust to help families with a seriously ill child. We are so grateful to Carl for his determination to achieve such a mammoth task and to have completed it so successfully. Carl’s fundraising will help us support families, giving them precious time when it matters more than ever.”