World Question 1

Name this wonder

Clues

Located in Chile

Home of many stone
human statues called moai