1982 80s Wall Of Voodoo Wall Of Voodoo - Mexican Radio December 18, 2021 "Mexican Radio" is a song by American new wave band Wall of Voodoo. It was released on their 1982 album Call of the West and was r... Read more »