cyalume personal marker light produces a bright green light and easily attaches to clothing or life vest. This light illuminates up to 8 hours. Just squeeze the handle on this to break the inside glass tube and shake. A specially designed holder pins to any life jacket without any worry of falling off. Non-toxic, non-flammable and uses no batteries or bulbs. USCG approved.