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