Mosby's Gray Ghosts - 43rd Battalion Virginia Cavalry

 
 

 

1. Oldwest Council of Switzerland, 15. - 18. Juni 2006