26 December 2009

GODDESS OF MERCY OF A THOUSAND HANDS


Chinese deaf performing arts troupe co-ordinate their movements using their breath.