The Isle of Man is located in the Irish Sea, half way between Great Britain and…
Die begehbare Großskulptur „Tiger & Turtle – Magic Mountain“ des Hamburger Künst…