So far as mental fireworks go, the Fourth of July weekend is unlikely to offer anything more spectacular than Peter... More >>>