when is the first curse broken once upon a time
the first season finale
-1
Section::::Production.

Broken (Once Upon a Time)
37104232
1740756543037782666
NONE
Section::::Production.

Broken (Once Upon a Time)
37104232