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

12 months ago, by

May 2, 2013

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!