Welcome to another episode of TVTalk with Natasha and Kimberly where we finally discuss Season 3 of Once Upon a Time! We are joined by Antonio and Michelle also of the Nerd Element. We go over the first half of the season which gave us a back story of Rumpelstiltskin featuring Peter Pan (Robbie Kay) as the main villain. We also talk about the second half featuring the wicked witch Zelena (Bex Mader) as the villain and how Regina finally found a little bit of happiness, or did she? The finale was crazy and has us very excited for Season 4! Let us know what you thought of Season 3 by sounding off below.