Don't fret, Zelena (Rebecca Mader) is still alive on Once Upon a Time.
The wicked witch lost one of the most important things to her though -- her magic. Regina's (Lana Parrilla) long-lost sister gave up all of her power in Sunday's episode in order to give the heroes the ground they desperately
...
Other Links From TVGuide.com
- Comment