Odysseus Scott

According to the Beast, Ida Scott was running from her father, (TV: The Satan Pit) Dr Odysseus Scott. (AUDIO: Odyssey)