That's Putin on The Economist cover. The picture is blurred, but you can see it on the newsstands or Google it.
Father Girouard was eventually removed from his post as Editor by Father Wegner. Father Wegner assumed the role of Editor. His first feature article was on the New Age, another topic that Father Girouard had covered during his tenure, only Father Wegner's article lacked clarity. It read more like a mixed between Zen & the Art of Motorcycle Maintenance and a Novus Ordo encyclical. Lots of words buried in lots of words.
Father Girouard has been carrying his neo-SSPX cross for a long time!