Geng Yi

is a producer and director. His shortfilm ”Barking« documents the brutal treatment of dogs in some parts of China. Also he is a photographer to the Chinese edition of National Geographic Magazine.