HistoryNet
The most comprehensive and authoritative history site on the Internet.
USMC, National Archives (USMC, National Archives)
USMC, National Archives