San Pedro la Laguna on the shores of Lake Atitlán
Click photo above to see it bigger