People of Ewenki ethnic group wearing traditional costumes perform horse racing in a parade for Sebin Festival in Ewenki Autonomous Banner, north China's Inner Mongolia Autonomous Region, June 18, 2016. The annual Sebin Festival is a traditional festival of Ewenki people, who follow the tradition to worship their ancestor, hold horse race and wrestling match. Sebin means happy and peaceful in Ewenki language. (Xinhua/Deng Hua)
People of Ewenki ethnic group wearing traditional costumes perform in a parade for Sebin Festival in Ewenki Autonomous Banner, north China's Inner Mongolia Autonomous Region, June 18, 2016. The annual Sebin Festival is a traditional festival of Ewenki people, who follow the tradition to worship their ancestor, hold horse race and wrestling match. Sebin means happy and peaceful in Ewenki language. (Xinhua/Deng Hua)
People of Ewenki ethnic group wearing traditional costumes take part in a parade for Sebin Festival in Ewenki Autonomous Banner, north China's Inner Mongolia Autonomous Region, June 18, 2016. The annual Sebin Festival is a traditional festival of Ewenki people, who follow the tradition to worship their ancestor, hold horse race and wrestling match. Sebin means happy and peaceful in Ewenki language. (Xinhua/Deng Hua)
People of Ewenki ethnic group wearing traditional costumes take part in a parade for Sebin Festival in Ewenki Autonomous Banner, north China's Inner Mongolia Autonomous Region, June 18, 2016. The annual Sebin Festival is a traditional festival of Ewenki people, who follow the tradition to worship their ancestor, hold horse race and wrestling match. Sebin means happy and peaceful in Ewenki language. (Xinhua/Deng Hua)
A rider of Ewenki ethnic group wearing traditional costume performs horsemanship for Sebin Festival in Ewenki Autonomous Banner, north China's Inner Mongolia Autonomous Region, June 18, 2016. The annual Sebin Festival is a traditional festival of Ewenki people, who follow the tradition to worship their ancestor, hold horse race and wrestling match. Sebin means happy and peaceful in Ewenki language. (Xinhua/Deng Hua)