Nietzchka Keene evokes a woman’s fractured inner world in this enigmatic portrait composed in water, mirrors, and blood.
2010
2011
2003
2014
2012
2007
2015
2013
2004
2006
2008
1992
2019
2009
1989