Show Installation, Perelli Building

New Haven, CT

Peter Lewis, 1998

MAIN MENU