Ben Sherman Stripe XL

Grey blue and white vertical striped shirt.

$37