Demon Baby Terrorizes New York City


An animatronic demon baby terrorized people in New York City. The demon baby was a stunt designed to promote the movie Devil's Due.