Fotos Monterrey Mexico City El Salvador Madrid Cancun Guadalajara Hermosillo Rome Manila Cheshire Barcelona Barcelona 2 Cheshire 2 Cheshire 3 Source: Flickr Legionaries of Christ