News

In Greek mythology, Scylla is a fearsome sea creature with a woman’s upper body and a lower body encircled by the heads of six wild dogs. According to Homer’s Odyssey, she lives in a cave ...