This is a vintage LL Bean men's short sleeve button-up shirt in size 2XL. It is made of 100% cotton and comes in green.