This is a Streamlight Flashlight known as the ProTac 90X, model 88095.
The ProTac 90X USB and ProTac 90X are 1000 lumen tactical lights that can use either a proprietary Streamlight USB Li-Ion rechargeable battery or Two CR123A disposable batteries. The ProTac 90X USB is a complete rechargeable system that comes with a charge cord and a USB Li-Ion button top battery that features an integrated micro-USB charge port. The ProTac 90X comes packaged with two CR123A batteries. Both lights feature a tactical switch for momentary or constant on operation" three different user selectable programs and a pocket clip for convenience. The aluminum housing with Type II Military Spec anodizing helps make the lights extremely durable and abrasion resistant. Packaged with a removable pocket clip and holster. Available in Black.
Features:
LED technology for extreme brightness
IPX7 rated design: waterproof to 1 meter for 30 minutes, all openings o-ring sealed
2-Meter impact resistance tested
Multi fuel: accepts Streamlight USB Li-Ion Rechargeable or CR123A batteries
TEN-TAP programmable switch allows user to select one of three different programs
Anti-roll face cap
Serialized for positive identification
Removable pocket clip and Holster