Soul Eater

Episode 8: The Witch Medusa: Bearer of the Great Terrible Soul?