The Hydralight lantern is not your typical lantern. It doesn't use batteries, but instead, it is fueled by oxygen in saltwater!
The water produces a steady flow of electric current and can produce power for 100 or more hours, and not only that, the lantern can be stored dry and clean for 25+ years. Let there be light!
The lantern also has a usb port to charge electronics. Unfortunately this product isn't on the market yet, but keep your eyes peeled for when it is!