Avant garde computer animated work exhibited internationally by Chinese artist Miao Xiaochun.
Director