The ZeroHour XD flashlight can do it all -- it can blast 1,000 lumens of light for up to six hours but can also charge an iPhone seven times over. Its battery pack doubles as a USB charger, and its modular design allows the size of the device to be altered depending on the situation.
The ZeroHour XD's battery pack consists of three rechargeable lithium-ion batteries. Having three batteries instead of one makes them easier to replace once they've been put through their life cycles, while making it easy to pack extra batteries.
This high-end tactical flashlight is available for $225 and includes three batteries, a range of end caps, spare O-rings, a USB charging cable, a power adapter and a handy carry case.