TACUBA 81 CENTRO HISTORICO CENTRO 060
Ciudad de Mexico, Distrito Federal
June 10, 2006

The Slackers at Cultural Roots