Designed by
Title
Leica logo in front of their retailer on a shop in Budapest. #263841171
Description
BUDAPEST HUNGARY - FEBRUARY 26, 2022: Leica is a german manufacturer of optical devices and cameras famous for their quality...Picture of a sign with the logo of Leica on the top of their store in Budapest, Hungary. Leica Camera is a German company that manufactures cameras, lenses, binoculars, rifle scopes, microscopes and ophthalmic
This image is editorial