Sports Authority offers the Marshmallow Fun Company Camo Mini Bow for $10.49. Add it to your cart, and the price drops to $7.19 $7.87. With free shipping, that's the lowest total price we could find for a similar marshmallow bow elsewhere by $10. It holds 10 mini marshmallows and fires up to 30 feet.

Note: Orders placed by December 19 are guaranteed to arrive by Christmas.