answersLogoWhite

0

medusa was born on mount olympus and lives on a dark island in Greece

User Avatar

Wiki User

13y ago

What else can I help you with?