Oaxaca Diary #30: Our Carpenter Goes Above and Beyond

A shocking surprise after a huge delay.