Nietzchka Keene evokes a woman’s fractured inner world in this enigmatic portrait composed in water, mirrors, and blood.
2019
2022
2012
2016
2015
2014
2017
2011
1993
2007
2018
2013
1996
2010