Thought the aliens had landed when I saw this, but no, this is Scotland's new home of live entertainment. The SSE Hydro in Glasgow which opened last month and is described as an iconic structure and a world class arena.
Comments
Sign in or get an account to comment.