Walmart offers the Star Wars Episode VII Beach Towel in several styles for $6.50. Opt for in-store pickup (Flame Trooper pictured) to dodge the $5.99 shipping fee. That's the lowest price we could find by $12. It measures 28" x 58", is 100% cotton, and machine washable.

Note: Select stores may have pickup availability before Christmas. (Select "See more stores" on the product page to see pickup dates for each store.) Otherwise, shipped orders placed by 11:59 pm today (December 19) are expected to arrive by Christmas.