Where did British General Cornwallis surrender to American forces, leading to the end of the American Revolutionary War?
A. Yorktown, Virginia
B. Boston, Massachusetts
C. Concord, Massachusetts
D. Philadelphia, Pennsylvania