Season 2 Episode 21 Second Star to the Right

Once Upon a Time Season 2 Episode 21 “Second Star to the Right” Sneak Peek #2

If you haven't watched the first few minutes of Once Upon a Time, season 2 episode 21 “Second Star to the Right” in the previous video, here is a sneak peek featuring Bealfire in 19th century London that ABC has released!