Sneak peak episode 3 season 7: Once Upon a Time (2017)








Air date: October 20, 2017, on ABC