Where Was the Last Battle of the Civil War Fought?
history
The short answer is that the last battle of the American Civil War was fought at Palmito Ranch, a modest ridge near the Rio Grande in southern Texas, on May 12–13, 1865. This...
Open article