Quinn Russell Baby Quinn Russell

First post: Aug 16, 2020 Latest post: Sep 4, 2020
Quinn Taylor Russell was born on August 7, 2020 at 2:33 AM in Quincy Illinois weighing in at 2lb 11oz.  Shortly after being born she was airlifted to Cardinal Glennon in Saint Louis where they found a non cancerous tumor covering her whole right lung. The doctors and surgeons think it could be a rare disease called FLIT. She is currently on a ventilator to help keep her stable and will be undergoing surgery in the near future.