This is a vintage lollapalooza festival shirt. Size is XL. Rare as can be. A ton of fake tie dyes but never the authentic. Rest assured, this is a classic piece of history to have.