Baby Oopsie Daisy

Oopsie Daisy the evil, foul-mouthed baby doll from the movie Demonic Toys