Wednesday, March 25, 2015


Oh, the trouble they have seen this year: Germany's Merkel, Spain's Rajoy, France's Hollande. God bless them.