When Life Gives You Cancer

Stephen Sutton, the teenager with terminal cancer, has raised just under £2.5m for the Teenage Cancer Trust. This is his YouTube video.