Johnny Gallagher's morals are gone - his world has crumbled in on itself and the man who has remained is different.
2017
1991
2023
1983
1933
1934
1951
1957
1975
1979
1978
1977
1994
1990
1947
1989