St. Gregorius Church in Aachen, Germany Roman Catholic Hoover damned. Or: Home of the angry aluminum Jesus.