Born at 21 weeks & 6 days, KC baby defies the odds