Berlin, Germany
Members of the Catholic clergy wait for the arrival of Pope Benedict XVI before a Holy Eucharist at the Olympic stadium(via guardian.co.uk)
“Members of a homophobic group who ironically have vowed to never have sex with women wait for the arrival of a man who wears silly hats and dresses who will feed them the flesh and the blood of a magical man who allegedly lived over 2,000 years ago and who was also his own son.”