Kikijuju Resort Wear Women's Large Dress Gauze Long Sleeve Linen Cover Up Beach. This is a gray that has some hints of blue. Made in USA. Tag says this is 100% linen but it feels like a cotton gauze so must be a very soft linen. 

Approx. Measurements Unstretched Flat:
Armpit to armpit ~ 21.5 inches
Shoulder to sleeve hem ~ 26.5 inches
Length ~ 39 inches