Paul Nelson in Cuba/47.jpgPrevious | Home | Next47.jpg. Spider I. This is a shot of the giant spider sculpture in La Habana Vieja, which I understand is no longer being displayed there. There were two such sculptures and I am fairly certain an American artist created them. |
![]() |