Trolltunga (troll’s tongue in English) in Odda, Norway.