Question: what is the island called that wonder woman is from
Answer: Themyscira