Sort:  

No, medusa is Idea Medusa, and she's inside everyone one of us. I haven't put myself in there as I don't that's appropriate.