Monday, January 12, 2015

Holy shit

Of all the things for which Pope Francis has been responsible since taking up the position, Philippine traffic officers wearing nappies is presumably the one of which he least proud.

(Thanks to Owen for the link.)

No comments: