Here is some of the music I like listening to when I work, it's free although it uses a little bandwidth:
Online Latin Radio Station - Live365 Internet Radio - Cuban Classics
Online Latin Radio Station - Live365 Internet Radio - Radio Free Cuba
SKY.fm Salsa - Free Hot Salsa Internet Radio
AccuRadio - The Next Generation of Radio
Online Latin Radio Station - Live365 Internet Radio - Cuban Classics
Online Latin Radio Station - Live365 Internet Radio - Radio Free Cuba
SKY.fm Salsa - Free Hot Salsa Internet Radio
AccuRadio - The Next Generation of Radio