Boy, 7, rushed to hospital after coughing up blood brings up 12cm live creature