Flannel Shirts from $15
Details
Shop this selection of on-sale flannel shirts with prices falling as low as $14.99 at JCPenney.com. Shipping is free on orders over $49. Otherwise, it adds $8.95. This St. John's Bay Classic Fit Long Sleeve Flannel Shirt, originally listed at $34, drops to $11.99. This shirt is only available at JCPenney, and right now you can get it for 56% off its regular price.