Hierve el Agua, Oaxaca – A natural pool at the hills
Hierve el Agua, Oaxaca, is an amazing place on the top of the mountains with natural springs and therapeutic properties, located in the town of San Isidro Roaguía
Hierve el Agua, Oaxaca – A natural pool at the hills Read More »