The costume was made by a Japanese fan Punival (バルキリー, just his username on his blog of course). You can see the parts and construction of this costume on his blog.
Way harder than cosplaying anime characters I think. I really salute the effort of Mr. Purival ^^
All images from Moeyo.