Minutes later, the diagnosis was official: the 34-year-old mother of three kids under 6 had Stage III colon cancer.
Despite experiencing tell-tale signs of bowel cancer after she turned 18, it was six years before Shelby Preston was ...