The Theodore Roosevelt Presidential Library opens July 4 in Medora, North Dakota. It's one of few noncontroversial semiquincentennial celebrations, supported by both America 250 and Freedom 205. The ...