Johnny Gallagher's morals are gone - his world has crumbled in on itself and the man who has remained is different.
2018
1979
1993
1976
1978
1983
2017
1941
2023
1951
2024
2025
2021