Cosplayers from lands far and wide gathered at the 10th annual China International Animation Festival in Hefei, Anhui Province yesterday to show off their stuff. Eat your hearts out.