This is a light group support for your bike. It is not bad for city bikes, mountain bikes, hybrid bikes and so forth. This accessory is immune against water and shocks. The three lights are really bright due to their 9 LEDs each.
This is the link to get the led flashlights.