Share No Comment
Read previous post:
Police: Woman gave birth and left Newborn in Trash Can at a 7/11 Restroom in Dallas

DALLAS - A woman gave birth inside a gas station restroom, then left the baby in the trash can, according...

Close