Short film by Furukawa Taku chronicalling human progress, or lack of it.
Winner of the 1980 Oofuji Noburou Award.
Spread the hype. Your friends will thank you later.