Aug 29, 2012
A group of animal rights activists disrupted Mass at the Church of the Miraculous Virgin in Lima, Peru, lobbing insults... Read more