On Sale Quick view Old Navy Flannel Shirt (2000s) Was: $21.37 Now: $11.33 Was: $21.37 -Child's XL, fits like an adult XS.