New Dum Dum Girls: "Lord Knows" Video - Pretty Much Amazing