Preview Illuminated advertising of Leica company office in Wetzlar, Hesse, Germany Image ID: 832-311237 Artist: Jorn Friederich Purchase a commercial license Buy framed prints & more from our print store sign illuminated advertising illuminate neon industry company horizontal logo emblem red photography photo manufacturer technics optic optics optical lens work camera cameras photograph