An Olympic Apocalypse

Last night I joined a billion others in watching the opening ceremonies of the 30th Olympic Games broadcast from London.  …