Tributary Tuesday: Cowpasture River (Highland County, Va.)

The name fits! Much of this 84-mile river that flows into the James is bordered by pastureland and meadows.