Country United States Source Virginia | Main source Virginia | |
The Otter River is a river in the United States state of Virginia.
References
Otter River (Virginia) Wikipedia(Text) CC BY-SA
Country United States Source Virginia | Main source Virginia | |
The Otter River is a river in the United States state of Virginia.