
The Leica L1 and L2 Luxury Watches are Finally Available
Leica’s L1 and L2 luxury watches are now available for general purchase. The two models were originally announced in 2018 and are expected to cost $10,000 and $20,000, respectively. Leica Ernst …
Read More