HistoryNet
The most comprehensive and authoritative history site on the Internet.
Artist John Martin painted James Armistead Lafayette around 1824.