What island is wonder woman from?
Themyscira is a fictional unitary sovereign city-state and archipelagic island nation appearing in American comic books published by DC Comics. Previously known as Paradise Island and the Amazon Isles
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE