The Claytor Nature Center is a breathtakingly beautiful 491-acre conserved property of University of Lynchburg in Bedford County.