The Upcoming.org Archives
Alex Harris: Idea of Cuba
October 12, 2007
International Center of Photography (ICP)
1133 Avenue of the Americas
New York City,
New York
Added by
Upcoming Robot
on September 27, 2007