Police Arrests The Infamous “Chucky Doll” & Owner For Terrorizing Locals In Mexico
In a scene straight out of a horror movie, a Chucky doll, infamous from the Hollywood film franchise ‘Child’s Play,’ found itself in an unexpected starring role in northern Mexico. Handcuffed and with a menacing knife still protruding from its overalls, the doll was held against a police station wall, with its owner, identified as […]