Battle of Upperville: Historic Significance

A crucial part of the Gettysburg Campaign

Kristopher White explains the historic significance of the Battle of Upperville, which preluded the Battle of Gettysburg.

Topic(s):