Indie-folk band The David Wax Museum spent a week bringing enthusiastic performances, infectious joy and butchered Mandarin phrases to China. This mini-documentary chronicles the band's trip as "cultural ambassadors" at the University of Shanghai for Science and Technology.