Congrats to Erik and Oliver at TCS Film on receiving the 1st set of Leica Summilux-C lenses in New York City!
Oliver describes them as: "A true technical marvel."
For rental information, contact:
599 11th Ave., Ground Floor
New York, NY 10036
T: (212) 247-6517