Johnny Gallagher's morals are gone - his world has crumbled in on itself and the man who has remained is different.
2021
1987
2007
2006
2002
2009
1997
2003
2008
2005
2004
2001
1985
1999