Flower of the Holy Night: A Mexican Christmas Tale
The sleepy hamlet of San Francisco lies along the western coast of Mexico, on a small peninsula that pokes into the Pacific like a little thumb. To the north of the hamlet lies the dense rain forests of the Sierra Madre. To the south are lagoons where macaw, great blue heron, and many other colorful