Woman Gives Birth in Hospital Restroom, Leaves Newborn in Trash

Vanissa Maldonado mugshot
Police tape
toddler feet