Hidden Valley cross country
Photos by John W. Adkinsson
The Roanoke Times
6 photos · 299 views