I know this tune, and in fact, they are probably not the 1st band to cover it, that I've heard before. It's pretty faithful to the original, save for the little sped-up outro. Still, cool to check out from 1 of the better new bands I've discovered in 2012 thus far.
Now, given the new
Menomena album is titled "Moms" I wonder if these guys are aware of this fact, and if they might want to go out on tour together. Maybe Miracles of Modern Science could play this live? All wishful thinking of course from myself in my closed little world and mind :p