Where the heck did this appear from? I know next to nothing about this band, though I now want to, rather a lot, actually…They have just released an album called Understanding Electricity, and this will be the next single from it, as I understand. This appeared this afternoon, and I just had to share it with you.