James Armistead



James Armistead

James Armistead, American spy during the Revolution




Leave a Comment