Tonawanda
, 1977
all image rights reserved
more images >>
Painted aluminum
132 x 48 x 108 in
Naples, FL, USA
NOTES:
801 Anchor Rode Dr Naples FL