Christopher Owens continues to reveals bits of his new album A New Testament which is set for release on September 30th, and today DAZED has shared a new video for “Never Wanna See That Look Again.” The video is shot in a studio, and captures Owens crawling along the floor, sining the upbeat song into the camera.
Watch the Aaron Brown directed clip now.