A dead newborn was found in a trash can inside the restroom of an Applebee’s restaurant in Irving, Texas, on Friday afternoon.
A dead newborn was found in a trash can inside the restroom of an Applebee’s restaurant in Irving, Texas, on Friday afternoon.