once upon a time, david won the final battle.
once upon a time, david won the final battle.
once upon a time who wins the final battle?
david
the final battle (once upon a time)









































"the final battle" is the twenty-first and twenty-second episode, and the two hour sixth season finale of the american fantasy drama series "once upon a time", which aired on may 14, 2017.









































in the episode, henry and emma work together to defeat the black fairy; in the enchanted forest, snow, david, hook, regina, zelena, the queen, aladdin, and jasmine team up to save the worlds from being destroyed.









































section::::plot.









































section::::plot.:opening sequence.









































the giant beanstalk springs from the ground in the forest. (part 1)









































the seattle monorail is seen in the forest. (part 2)
the final battle (once upon a time)
final battle 2007









































final battle 2007 was the 6th final battle major professional wrestling event produced by ring of honor (roh). it took place on december 30, 2007 from the manhattan center in new york city. 









































it was the fifth annual event in the final battle chronology, with the first taking place in 2002.









































section::::background.









































final battle featured nine professional wrestling matches that involved different wrestlers from pre-existing scripted feuds and storylines. wrestlers were portrayed as either villains or heroes in the scripted events that built tension and culminated in a wrestling match.
final battle 2007