World Question 1
Name this wonder
Clues
Located in Chile
Home of many stone human statues called moai