Walmart offers the Ozark Trail Lightweight 40-Liter Hiking Backpack in Gray for $21. Opt for in-store pickup to dodge the $5.99 shipping fee. That's $12 under our mention from ten days ago and the lowest price we could find now by $14. It's made from lightweight nylon, is compatible with a hydration bladder (not included), and includes a rain cover.