The grand finale with light artist Ulrich Tausend; credit: re:publica/Jan Zappner (CC BY-SA 2.0)

The grand finale with light artist Ulrich Tausend; credit: re:publica/Jan Zappner (CC BY-SA 2.0)


@