Helix

Helix

Tap the picture to see it full screen.

Helix 16953

China ca. 2008
12'0" x 11'10" (366 x 361 cm)