Across rural Mexico, there are thousands of small towns where people struggle to make a living.
But there are a few places that thrive due in large part to the creativity of the local people.
Across rural Mexico, there are thousands of small towns where people struggle to make a living.
But there are a few places that thrive due in large part to the creativity of the local people.