Students at a teachers’ college dormitory in Russia’s Zabaykalsky Krai found a newborn baby on the floor of a bathroom stall this weekend. The child’s mother, a 17-year-old pupil at the school, had ...
A newborn baby who was initially believed to have been dropped off on the porch of a Detroit home on Thursday night is the ...