Bill Viola, still from Five Angels for the Millennium, 2001

Bill Viola, still from Five Angels for the Millennium, 2001