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
1976
2019
2017
2014
2022
1997
1981
2005
1988
2002
2018
2009
2007
2004
1982
1980
1996