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.
2014
1994
2012
2017
2013
2019
1997
1957
2018
2022
2016
2001
1995
2008
2023