HistoryNet
The most comprehensive and authoritative history site on the Internet.
Lieutenant Colonel Lewis B. ‘Chesty’ Puller. (National Archives)