January 16, 2018
Newborn Found Abandoned Behind Plaza in Toronto
Newborn Baby Found Outside Toronto Plaza Some disturbing news from this morning when it was reported that a newborn infant was found behind a shopping plaza in Toronto. The infant was found just before 11am local time near Keele Street and Lawrence Avenue. The newborn is believed to have been delivered in the alley […]