Talking Heads. Here's a video performance of the suit in action, which I watched yesterday - just for fun - along with lots of other '80s music videos:

http://www.youtube.com/watch?v=kuoiRr6hLjg

Do you remember it from the '80s?