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.


Visit the original source and full text: Shanghaiist