Please enable JavaScript to experience Vimeo in all of its glory.
from gaylen Plus
China authorities arrest filmmaker and cameraman Deng Chuanbin a.k.a. Huang Huang on charges of provocation, posting a criticism of Tiananmen Square on social media.