Johnny Gallagher's morals are gone - his world has crumbled in on itself and the man who has remained is different.
1965
2022
2023
2016
2018
1960
1977
2003
2015
2004
2005
1913
1999
1995
2002
1987