Protesters block main road to Trump rally