ARTbreak: Encounter
Kalamazoo Institute of Arts 314 S Park St, Kalamazoo, MI, United StatesLeilei Chen and Beibei Chen are artists, educators, and twin sisters from China. Their collaborative work is heavily influenced by Chinese culture, aesthetics, and philosophy; they have always been interested […]