×

Scylla

In Greek mythology, Scylla is a legendary monster who lives on one side of a narrow channel of water, opposite her counterpart Charybdis. The two sides of the strait are within an arrow's range of each other—so close that sailors attempting to... Wikipedia
Mother: Hecate