In the Mexican town of Alamos, new and old, modern and ancient exist simultaneously. © Gerry Soroka, 2009