Once Upon a Time - Season 3 Episode 21 - Snow Drifts - Watch Online Free
Once Upon a Time S03E21 Watch Online Streaming
May. 11, 2014While Mary Margaret and David celebrate the naming of their son at a coronation in Granny’s Diner, Emma and Hook are pulled into Zelena’s time portal and find themselves in the Enchanted Forest of the past. But in their quest to discover a way back, they must be careful not to change anything or risk altering the lives of their friends and family – as well as their very own existence.
Once Upon a Time season 3
- S3E1The Heart of the Truest BelieverSep. 29, 2013
- S3E2Lost GirlOct. 06, 2013
- S3E3Quite a Common FairyOct. 13, 2013
- S3E4Nasty HabitsOct. 20, 2013
- S3E5Good FormOct. 27, 2013
- S3E6ArielNov. 03, 2013
- S3E7Dark HollowNov. 10, 2013
- S3E8Think Lovely ThoughtsNov. 17, 2013
- S3E9Save HenryDec. 01, 2013
- S3E10The New NeverlandDec. 08, 2013
- S3E11Going HomeDec. 15, 2013
- S3E12New York City SerenadeMar. 09, 2014
- S3E13Witch HuntMar. 16, 2014
- S3E14The TowerMar. 23, 2014
- S3E15Quiet MindsMar. 30, 2014
- S3E16It's Not Easy Being GreenApr. 06, 2014
- S3E17The Jolly RogerApr. 13, 2014
- S3E18Bleeding ThroughApr. 20, 2014
- S3E19A Curious ThingApr. 27, 2014
- S3E20KansasMay. 04, 2014
- S3E21Snow DriftsMay. 11, 2014
- S3E22There's No Place Like HomeMay. 11, 2014