Mosby's Gray Ghosts - 43rd Battalion Virginia Cavalry

 

 
 

 

5. Old West Council of Switzerland, 03. - 06.06.2010