Mini Dynamo Flashlight Keychain LEDs run approximately 20-24 hours No batteries required Always have a light nearby