Mother Nature runs wild on China's emerald isle