James Armistead Lafayette

James Armistead Lafayette Mini-Biography. Youtube video shared by Library of Virginia.