Ben Sherman Blue Shirt L

Blue checked long-sleeve shirt

$38