This week on "Once Upon a Time" fans will get to see the battle they have been waiting on all season. Zelena and Regina will finally go up against each other in season 3 episode 16. On April 4, Enstarz shared a new preview of how this is going to go down.
Zelena will show up with Rumplestiltskin ready to fight. She says that she is giving Regina five minutes to show up or she will be letting him go free assuming he will cause problems. Everyone is crowded around waiting and afraid that Regina will be a no show. She does show up though dressed all in black.
This big battle will happen and it looks like one you do not want to miss no matter what. Make sure you have the DVR set. One other thing that will happen this weekend is fans find out who Zelena's father is and learn more about the wizard.
Don't miss new episodes of "Once Upon a Time" on Sunday nights on ABC.
Please like Mandy Robinson on Facebook to stay up to date on the latest news.