Oaxaca is one of the most artistic cities in Mexico. The town square is colorful and will take you on a journey through the artistic history of this city. The streets are covered in eye catching graffiti. Street art is one of my favorite forms of art. If it’s good, … more »