Really interesting shirt, it looks European possibly German, pure linen pullover. Not sure how it ended up with a marine stencil.
Chest pit to pit 22 inches