Few shots pulled together of a filming done in China, a while ago. More to come.
Back to Top