Chorus.fm — Situated just North of the Rio Grande, dusty El Paso, Texas, seems like the kind of place likely to give rise to Western and Latin-influenced sounds, but in the early 1990's a different kind of storm was brewing. With their first live performance in ...
more info