Evil dolls are a popular and creepy trend in horror cinema, with their small stature making them difficult to find and stop.
Barry, a small town in southern Wales is known for its beautiful beaches, for being, in the early 20th century, the world's largest coal exporter, and, for fans of low-budget horror, as the Detroit of ...