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.
1945
2019
2021
2016
1997
1957
1975
1972
2020
1961
2004
2008
2015
1964
2022
1949
2023
2018