Fall colors were reaching their peak this past weekend in the Roanoke and New River valleys.

See Full Page