A digital archive of Asian/Asian American contemporary art history

Froggies

August, 1983
ceiling installation

Installation at Moon Made Space, New York City, in August 1983.

Froggies
Source: Slide