Somebody buy this thing.

I have 2 Carhartt coats and a vest. All 3 are sized 2X because I always found the XL to run a tad small. Not sure if it would fit me....