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.
2019
2023
2021
1992
2025
1979
2016
2006
2018
2017
2005
1999
1922
2004
1985
1987
1921
1998
2024