Lynchburg sits amid the Blue Ridge Mountains and alongside the James River