TECHKing Nerd’s Engraved Elegance: The Planet Earth Leica CameraThe engraved 35mm film camera more-than-tripled its estimated sales figure of €20,000 EUR.