Endurance & performance tech: news & opinion
It reads clearly in murky water, handles nitrox and lasts 50 hours underwater on a charge.…