Looks to be made out of a Triumph wool suit jacket.
Very retro
Vintage Triumph ZX Snowman Sweater Vest Sz S