Trailer: Stampede CountryA short film by Obayashi Nobuhiko made while making a commercial for Hitachi.Watch Here