Leica 28-90 f2.8-4.5 ROM (Leica 11365) in excellent condition with caps.

 

Made in germany

Serial: 3970381

Leica 28-90 f2.8-4.5 ROM

$4,995.00Price