Grand Commandery of Knights Templar of Virginia

2023 Family Day Picnic