There's a new Nissan Armada ad, where there is a tan Armada driving through the woods, and eventually ends up on the beach where everyone jumps out and runs to the water. They've been playing this during Red Sox games. The song is great, but I have no idea who it is. Sounds like a cross between Hooverphonic and Stereolab. Anyone know this tune?