Read more at The streets of Puebla are filled with the sound of Mariachis who sing at most traditional Mexican ceremony.