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
1939
1932
1935
1972
1954
1956
1953
2018
1960
1990
1957
2024
1963
2017