theatreroomasia.com
A Thousand Hands Guan Yin ~ 千手观音
This is stunning. The performers are from the China Disabled People’s Performing Art Troupe.