Local teen overcomes incredible odds