A seven-year-old boy has rewritten the record books to become the youngest person to climb the highest mountains in England, Scotland and Wales.
Steven Brown, from Oswaldtwistle in Lancashire, scaled Ben Nevis, Scafell Pike and Snowdon - a total height of 3,408 metres.
Standing at just over four-foot tall, Steven was joined by his mother Caroline for the Three Peaks Challenge, beginning on the 1,344-metre Ben Nevis and returning to the base in Fort William after four hours and 45 minutes.
The pair then conquered Scafell Pike in the Lake District in three hours and 45 minutes, before tacking Snowden in three hours and 19 minutes.
"He slept the whole way between the peaks in the car, and ran back down Snowdon to make it under 23 hours," his mother Caroline said. "He wasn’t moaning or tired, he was just great."
The duo finished the challenge in 22 hours and 54 minutes and Steven raised more than £560 for Derian House children's hospice, which provides care and support for young people living with life-threatening illnesses.
The year three pupil plans to climb the Yorkshire three peaks next year.