Johnny Gallagher's morals are gone - his world has crumbled in on itself and the man who has remained is different.
1941
1974
1988
1914
1984
1996
1990
1993
1989
2024
1946
1982
1975
1980
1966
1994
2023