Chefs cooking dumplings in traditional bamboo steamers in a restaurant, Chengdu, China

Remaining Time -0:00
Progress: NaN%
Playback Rate
1.00x
information icon111155281
video icon20.02s