Buy Add to Lightbox Download

Filename: Chef Carves a Roast Duck at an Upscale Restaurant in Beijing, China
Copyright