London, United Kingdom
Recognition
Artist featured in a collection
Photography means light drawing from the Greek, photos light and graphein to draw, conceptualizing theoretical and sensory logics that surround crafting a chemical drawing through the control of light, thereby fixing fleeting scenes of nature.
Jackie MacRae (b.1988) in Chelmsford, Essex, graduate...