Protesters march through KC