Which of the following battles was the last clash of the Civil War?
A. Battle of Palmito Ranch
B. Battle of Galveston
C. Battle of Laredo
D. Battle of Sabine Pass