Rally suit: an impressive display of armor fabrics