Neal's Sacrifice

Neal sacrifices himself to save the ones he loves from The Wicked Witch. From Once Upon a Time's Season 3 episode, "Quiet Minds."

Can't Miss Clips

Can't Miss Clips