Mosby's Gray Ghosts - 43rd Battalion Virginia Cavalry

 

 
 

 

6. Old West Council of Switzerland, 23. - 26.06.2011