Posted on 2008-05-27 by Vernon JIt’s On The World Salsa Championships!! You didn’t know it was on did you. ESPN2 btw.
Was it filmed in New York City?
El Paso
I got it,
It was really filmed in Las Vegas though.