Almost Humans
Released
XX
—
From the vast randomness of the universe, countless alternative life forms emerge. Among them, fragile and delicate, human life reveals itself as something precious, quietly worthy of celebration.
Poland
No Language
2023
2005
2025
2012
2013
1991
1935
1983
2016
1993
2007
1997
1951
1953
1956
2024