Towering 70-meters above floor at its highest level, “SpaceWalk” is the most recent undulating sculpture by Hamburg-based artists Heike Mutter and Ulrich Genth. The monumental staircase winds in loops and ...