Those 3 massive swords in a rock form a commemorative monument located in Norway dedicated to the Battle of Hafrsfjord.