Two ancient entities reincarnated through the centuries face off time and again for an innocent soul.
1993
2000
1998
1987
2022
2016
1982
1976
1986
2025
2009
1945
1966
2017
1953
2010
2002