Confederate Regiments

Swann’s Battalion Virginia Cavalry