Wendy Clarke

Wendy Clarke's "Love Tapes," an interactive video installation, is exhibitied at the World Trade Center, New York City

Year: 
1980