What do Tom Selleck, Ted Nugent, Oliver North, Karl Malone and Larry Craig have in common?

Answer here.

January 16, 2013