A short experimental film about the human race taking over nature.
Documentary
NextFilm 2025