Ayano Ohmi

Video

 Ceres Gallery, New York City

                        A film by Richard Ledes