August 5, 2015

NEWBORN BABY PULLED OUT OF TOILET

A newborn was pulled out of a public toilet on Sunday in Beijing, China after civilians heard the baby crying. We’ll admit … it’s pretty insane […]