Share

“Crouching Tiger” film scene wooing summer visitors

Made famous by Oscar-winning movie “Crouching Tiger, Hidden Dragon,” the breathtaking bamboo forest in southwest China’s Sichuan Province is the world’s largest expanse of bamboo.

Leave a Comment