Zippo Hand Warmer

Buy It Now at Amazon, $14