ministry-featureimage

Jonathan Horowitz New American Flag Made in China 2005 Nylon, 101.6 x 152.4 cm