I have no idea what the background on this video is. It looks like it was crafted from found footage from some 80’s Soviet sci-fi kids movie, but who knows. Could have been shot today to look like that. Doesn’t really matter, since it matches the tone of the song perfectly no matter when or why it was filmed. Win Win are coming out with a self-titled album that’s not half bad, and ‘Interleave’ is the lead single off of it. If the voice sounds familiar that’s because the songs vocals are sung by Alexis Taylor, who you might be familiar with as the lead singer of Hot Chip.