USA: Police officer praises God when discovering baby alive in woods
Divine intervention had led them to that tiny, exact spot on the mountainside for a reason.
Divine intervention had led them to that tiny, exact spot on the mountainside for a reason.