Question: When was the statue of liberty delivered to the united states?
Answer: June 17, 1885
Disambiguated questions and answers: question: When was the Statue of Liberty's arm delivered to the United States?
When was the majority of the Statue of Liberty delivered to the United States?
answer: August 1876
1885
Natural Questions answer: On June 17 , 1885 (from the Wikipedia article "Statue of Liberty")