From Selma to Carrboro

650 miles from the Edmund Pettus Bridge home again — a ride that starts on one side of history and ends on the other.