A hyper-realistic scene where two ghosts fight to the death. But how do ghosts die?
2014
2023
1979
1977
1966
1973
1989
1968
1986
1967
1983
1980
2017
1996
2019