David Agren has covered Mexico since 2005, focusing on politics, culture and religion. His work appears regularly in The Guardian, USA Today, Maclean’s, and Catholic News Service.