This is a Streamlight Flashlight known as the Polytac X, model 88615.
The PolyTac X USB is a complete rechargeable system that includes Streamlight's new 18650 USB battery with an integrated USB charge port.
Features:
TEN-TAP programmable switch
High, medium, low, and strobe light settings
600 lumens