Chicago’s Twin Peaks shared today a brand new video, directed by Ezra Ewen, for the track “Wanted You“. Watch it below.