The Two-Way Remembering Marine Sgt. Oscar Canon, A 'Superstar' February 24, 2012 In 2004 he nearly lost his life, and a leg, in Iraq. But Canon worked hard at rehab and his doctors performed one of the most extensive limb constructions ever tried. NPR followed his story. Last week, 29-year-old Canon died.