Daily Archives: September 13, 2013

What did the pope’s mechanic say?

VATICAN CITY — Leave it to the slapstick brothers, Tom and Ray, at Car Talk to have a field day with the news of Pope Francis’ recent present: a lovingly used 30 hp 1984 Renault 4. If somehow you missed … Continue reading

Posted in CNS | 10 Comments