This unusual scene, promoting an upcoming show, was in front of a small town theatre about 60 miles from the big city, Shanghai.
All images are copyrighted by David Blanchard