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.
—
1980
1970
1963
2020
2021
2023
2017
2018
2019
2022
1962
1973
2011
1990
1974