A group of people on a world wide search for oddities find themselves trapped in a nine hundred year old Italian castle when they accident unleash the Demonic Toys.
1990
2019
1984
2024
2016
2005
2006
1999
1922
1992
1932
2001
1988
1957
2018
2000
1967
2017
1973