Board Thread:General Discussion/@comment-19375618-20131206020849

Medusa, the Greek god was in a promo for The New Neverland when I was watching Once Upon a Time in Wonderland tonight. She is in a flashback featuring Snow White and Prince Charming. 