Stella Chuu is a cosplayer from New York. She's been making her own costumes, traveling to conventions around the world, and promoting geek culture. She loves to share the joy of DIY in costume construction. Most notable are her Devil Homura, Ivy Valentine, and Master Yi. Her creative...
Read More →