Stig Helmer is celebrating Christmas alone in his apartment when he dreams of a better life.
2023
2002
1995
2020
2016
2021
2006
2018
1937
1997
2017
1990
1992
1985