By Carlos Detres on April 6th, 2009
Café Tacuba, the Grammy and Latin Grammy winning outfit out of Naucalpan, Mexico, is getting ready to celebrate its 20th anniversary. And what better way to celebrate/get fans in on the fun as well then with a twentieth anniversary tour that will take the rock legends across Latin America, North America, and Europe over a [...]