In the middle of the Norwegian mountains, an arena has been built. An arena for giants. Huge power stairs, enormous Hercules hold pillars, timber yokes…