Once Upon a Time Season 3 Promo

On Sunday September 29th, the world's greatest legends join forces in Once Upon a Time Season 3.