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