Once Upon A time Episode 6 - The shepherd



In the real world, David finds himself drawn to Mary Margaret despite Kathryn's wishes. Meanwhile, in the fairy tale world, the man who will become Prince Charming is forced to accept his destiny.

0 comments:

Post a Comment