This is a vintage Caterpillar racing jacket in size L. It is a unisex item.
Caterpillar
Marlboro
Ferrari