Lumen Printing: a photographic printing process consisting of layering natural materials on photographic paper and exposing it to the sun.
Back to Top