Mashiro Yuki cosplay as the Flame Haze Shana from the popular anime series Shakugan No Shana. Her costume looks detailed and well made and she is also carrying a cool looking katana sword.