The Touch Photos - 011002 (original) (raw)
Michelle and Ben Chaplin on a shooting set (click to enlarge)
Michelle and Huang Bao-Yun, the director of Pandasia (click to enlarge)
Michelle and Brandon Chang are like brother and sister, on and off the shooting sets.