Johnny Gallagher's morals are gone - his world has crumbled in on itself and the man who has remained is different.
1995
1984
1983
2014
2010
1989
1975
1985
1964
1996
1998
2015
1909
2016