Beautiful, interesting, incredible cinema.
Short film in which the famous Japanese film monster Godzilla visits Holland. His journey to proud Dutch national symbols has far-reaching consequences.