A 17-year-old who beat childhood cancer just raised over £220,000 for the charity that helped him.
A surprise railway adventure he'll never forget.
Want to know more?