UPDATE: Tennessee priest indicted on additional sex crime charges
Father Juan Carlos Garcia-Mendoza is being held in jail in Williamson County, Tennessee, on $2 million bond, the police said. He had previously served at St. Philip Catholic Church in the town of Franklin. / Credit: Courtesy of the Franklin Poli… […]