I read today that Thomas Dolby will be releasing his first new album in more than 20 years.  It'll be titled Map Of The Floating City and in hearing this news I decided to feature him and this song at the Mix 93-1 Retro Video of the Day.  Look for the album to arrive in stores on October 25th.  Catch the video after the jump.