PetaPixel The Leica L1 and L2 Luxury Watches are Finally Available