‘Miracle on 34th Street’: Newborn baby found abandoned on subway stairs in NYC’s Penn Station during morning rush hour
Police have launched an investigation after a newborn baby girl was found at a bustling New York City subway station during the morning rush hour. The infant was discovered around 9.30 a.m. on stairs leading to the southbound 1, 2 and 3 trains at 34th Street- Penn Station, near Madison Square Garden, authorities said.