Wednesday, 9 March 2016

Photos: Newborn baby rescued from a hotel toilet

A newborn baby was found stuck face down in a toilet in an undisclosed hotel in China. How this baby survived is beyond me...but then God is a God of miracles. See the photos after the cut...