The most impressive building in the village of Tepoztlán, near Cuernavaca, is a huge sixteenth century Spanish monastery. But high up on the cliffs, when the mist rises, you can see – if you know where to look – a tiny Indian temple which everyone in the valley knows is where the gods really live.
La Mama is like that – to those who know it. But even the watchers on the bank know that thea ... (read more)