Flippy ai
Home
Chapter 10 : The American Revolution
James Armistead
James Armistead definition: A double agent who served in the Continental Army during the American Revolution.