Manage episode 236389354 series 76481
A Georgia family was surprised when they returned home from a trip to find a baby abandoned in the nearby woods. Now the sheriff is calling the rescue a "divine intervention." Find out more from host Taylor Berglund in this Charisma News episode.
1806 episodes available. A new episode about every 14 hours averaging 9 mins duration .