Dabbs & Thomas

Gravel Hill (Charlotte County, Virginia)