Preview 320: Hospital

Zelena comes to the hospital while Snow White is in labor.

Season Finale Clips

Season Finale Clips