Camp of the 30th Virginia

May 6, 2023