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.
2022
2017
2018
2009
1968
1963
1993
2019
2023
1984
1996
1992
1980
1988
1989
1972