Update Consent
< Back
Slide 23 of 26

Old Navy Soft-Washed Printed Shirt

Old Navy's soft-washed printed shirt ($18, originally $20) comes in cool blue seersucker and features a patriotic peace sign patch on the pocket.

soft-washed printed shirt
$18
from oldnavy.gap.com
Buy Now