Will Roberts is only 15 years old, but his voice moved mountains, his mother confirmed Thursday. Roberts has been fighting bone cancer for over a year, and he announced earlier this week that it was the “end of the road.”