Electra

Electra was one of the Pleiades from Greek mythology.

Abode
Electra was the nymph of Mount Saon on Samothrace.

Other Names

 * Elektra