Home Recent Projects Archive Exhibits

Shakespeare's Stadium of Light

2006, c-print, 30 x 38.5 inches Edition of 5