Harley Davidson Denim Vest L/XL

$45.00

Tagged large
Fits more like an XL
visible distressing