Givenchy t shirt. Size XS "Please note" this seems to run big so would probably fit a small and be a slim fit for a medium. Brand new never worn