The Eleventh Hour…. Today is Armistice Day. It is a holiday we don’t celebrate to much in America. But here in London, people take this very seriously. This morning, at 11AM, everything in this country came to a halt...