Coco Cosplay
Coco cosplay comes from the Pixar movie of the same name. The character’s name is Imelda Rivera. Imelda Rivera was once the matriarch of the Riveras, but now she lives in the Land of the Dead as a spirit. Because she is the one responsible for the musical ban that her family suffers, she is … Read more