Johnny Gallagher's morals are gone - his world has crumbled in on itself and the man who has remained is different.
2023
1993
1942
1936
1931
1988
2009
1994
1934
1987
1995
1965
2022
2014
1989
1990
1982
2017
1959