Looks to be made out of a Triumph wool suit jacket.

Very retro

Vintage Triumph ZX Snowman Sweater Vest Sz S