The World Deserves Witnesses

The World Deserves Witnesses, Leica Camera
Leica Camera: The World Deserves Witnesses

Leica, the legendary German maker of photographic devices whose roots go back in more than…