Three Virginia communities are getting nearly $700,000 in grants for various infrastructure projects.
Virginia communities get nearly $700,000 in grants