Chefs put more than 1,000 puffer fish into a giant pot at the freshwater fish festival that opened in Yonglian town of Zhangjiagang city, Jiangsu province on April 1. [Photo provided to chinadaily.com ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results