James Armistead



James Armistead

James Armistead, American spy during the Revolution



Leave a Comment