These armor don't look very reliable, but why were they worn by

$ 31.00 · 4.6 (488) · In stock