Mom straps baby in carseat, throws her out window to save her life
A mother’s intuition becomes powerful the moment she has a child — her child’s safety becomes everything. This is the touching and tragic story of 21-year-old Shelby Ann Carter from Wyoming, Illinois. In January 2017, Shelby had just welcomed a baby girl and was excited to start her life as a new mom. But on…