People of the Yi ethnic group carry the sacrifice during the ceremony of worshiping a original flower goddess on the opening of a azalea festival in Qianxi County, southwest China's Guizhou Province, March 28, 2008.