Xiuhtezcatl Martinez is an Indigenous Mexican activist rapping for change

Xiuhtezcatl raps in Spanish, English and Nahuatl to unite the world