This is a clip of the full length movie which can be found on Youku.com. The original is intentionally not linked to in an effort to prolong its lifespan.
China’s lack of restriction over copyrighted material can be exploited to help spread outlawed content to a large online audience seeking entertainment. Youku is mainland China’s #1 online video provider, and is fertile soil for planting seeds of democracy in the cracks of copyright violation.
More info here"