Civil War | Video
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.
Upperville, VA | June 21, 1863