Statue Of Liberty, New York, United States Of America Soon After Its Dedication On October 28, 1886. From El Museo Popular Published Madrid, 1887.Image #: 2334550 See More From: Ken Welsh