Radio Control “Devil Baby” Terrorizes NYC
For once, you just might literally “ROTFL” at something on the internet. To generate hype for the movie Devil’s Due, an elaborated animatronic “devil baby” complete with self-propelled carriage was piloted around the streets of NYC via radio control to scare the bejeebers out of all who decided to look in on the little terror-tot. It […]