Leather vambrace