Size M 100% cotton 10.5 oz Made in Portugal Hand-dyed in USA Shirt in photo is exact shirt you will receive