Body of Christ has AIDs



according to an "installation" at the door of the former Jesuit (now Parish) Church in Heidelberg, Germany.

Comments