Red Hot Chili Peppers – Chengdu, China

Red Hot Chili Peppers - Chengdu, China
© June 5 2008, Uncornered Market

Taken in Chengdu in Sichuan Province in China.

Learn more about Sichuan cuisine.

© www.uncorneredmarket.com