A cobblestone street in what looks to be China, with three women dressed in yellow and white pointing and laughing off-screen.