Dancers from the China Disabled People's Performing Art Troupe doing the Buddha Of The Thousand Arms dance in Guadalajara, Mexico, on Wednesday.
The performance was part of a show called My Dream, which features traditional Chinese dance and music, as well as folk dance, ballet and Latin dance. The show also includes poetry recitals in sign language.
My Dream has been staged in more than 90 countries, including Germany, Indonesia and Canada, over the past 20 years.
The troupe, which currently has 101 members, was set up in September 1987. The My Dream show features 42 artists, of whom 23 are deaf and the rest blind.