What the hell was that? There were times, watching the opening ceremony to the London Olympic Games, when it was hard to escape the impression that the whole thing had been sponsored by the manufacturers of LSD, or mescaline, or some other potent psychotropic. Don't get me wrong, I don't mean to carp or denigrate. I loved it. But it was completely and utterly mad. What must the rest of the world have thought, looking on? At times the whole thing seemed designed to confirm the long-held … [Read more...]