After two years of searching, Delia tracks down Teresa, but runs into an unforeseen twist. Episode Photos Clocktree | Season One