Vintage X Element Men’s Blue Jean Denim Motorcycle Mesh Lined Snap Vest XXL. It has some wear on the lining, please see photos for details.