Roanoke city bus drivers adopted a new union contract this week, ending half a year of stalled negotiations and the first picket held by Valley Metro employees in a decade. In conjunction with the Roanoke Rambler, WFIR’s Taylor Sherrill has the story: