http://www.tudou.com/search/programs/?type=tag&kw=%B9%D6%D2%BD%BA%DA%BD%DC%BF%CB&page=2
Again, only Chinese subtitles available. And the speed is slow.
Tudou.com is a copycat of Youtube.com. The server is based in Shanghai.
Tudou in Chinese means Potato.
Wilson
I don't care for the speed. If one lets it load a little while before
watching it's okay.