Fresh off the heels of winning both the Jury and Audience Awards for “Best Documentary” at the San Francisco United Film Festival, a new film, Crocodile in the Yangtze: The Story of a Westerner Inside China’s Alibaba.com, will hold its International Premiere at the Vancouver International Film Festival which begins tomorrow.
More: continued here