Jimmy Cragg's doctors thought he had a virus or tonsillitis until a bruise on his back indicated it might be childhood leukemia ...