Delta

Delta, the baby doll destroyer