The Demojordan is back and more hungry than ever, with a fierce appetite for destruction and a short fuse. It seems as if our heroes' time is running out.
1962
2023
2009
2020
1943
2018
2015
1959
2017
1958
1984
1940
2012
2024
2005
1966