Cowpasture River

The Cowpasture River is a chief tributary of the James River in western Virginia in the United States. It is 84.4 miles (135.8 km) long.

Cowpasture River

The Cowpasture River is a chief tributary of the James River in western Virginia in the United States. It is 84.4 miles (135.8 km) long.