This 40 Ounce Thermos Keeps Your Drink Hot or Cold All Day (and All Night)

Vacuum insulated stainless steel is the best way to hold your favorite drink, and this massive 40 ounce Thermos can keep a beverage hot or cold for a whopping 24 hours straight. Name brand or not, $23 is a fantastic price for any vacuum-insulated container of this size.