«Once Upon a Time» – Season 3 Episode 21 watch online
Episode Title: «Snow Drifts»
Episode Released: 05.11.2014
Season number: 3
Episode number: 21
Episode Description: Beware, spoilers! To read - hover over the text.
While Mary Margaret and David celebrate the birth of a son in a cafe Granny's, Emma and Hook were thrown through a "time portal" Green in the past of the Enchanted Forest. now they have a goal — to find a way back to the future. They have to be very careful not to change something in the past of their friends and family. They also have to try not to jeopardize their own existence.