Caiden Hooks, 17, has overcome many obstacles since being diagnosed with a rare eye cancer at just 19 months old.

source