Subscribe RSS

June 19, 2011

1880~ Paris, France, Statue of Liberty

Head on display in a park in Paris, France