Here are some excerts from a Talking Heads show recorded in Saratoga, NY during their 1983 tour. Look for a possible future full-release via the ongoing Live Upload Series. In the meantime, here'es a little taste...enjoy.DOWNLOAD:MP3: Talking Heads :: Psycho KillerMP3: become a member or log in.