Will Roberts, a Tuscaloosa teen whose fight against osteosarcoma inspired support nationwide, has died at 15 after a courageous battle with cancer.