Ben Sherman Shirt Size M

White long-sleeve shirt with tiny dots.

$36