Previous arrow   Next arrow
China Trip 1995
Slide 86 of 88
Wearing a large, handmade soft-sculpture puppet that hugs them from behind.

China Trip 1995: Slide 86 of 88