A short experimental film about the human race taking over nature.
2024
2016
2003
1988
2017
2004
2011
2012