What is the answer to this question? where do the amazons live in wonder woman?
Themyscira