A short film by Obayashi Nobuhiko made while making a commercial for Hitachi.
Stampede Country is not available for streaming at this moment.