This is a vintage coke shirt. Says on size fits all.  I would say it's a large.  Comes as shown. Does have some stains in marks. Super cool though.  Happy to answer  questions