Warm up your hands up to 12 hours.

Rubbing your hands together is tedious and can harm your hands if done too much, a better way would be to use the Zippo Hand Warmer. This stylish device works under the same principle as the cigarette lighters that made the brand famous, but instead of using lighter fluid to start an external fire, it uses internal heat to keep you nice and warm. Also, this hand warmer is safe enough to keep inside your pocket even when running and will keep your upper body from freezing.

Buy on www.amazon.com
Under $25