HistoryNet
The most comprehensive and authoritative history site on the Internet.
USS Pueblo (Naval History and Heritage Command)
Naval History and Heritage Command