sinzi icyo ngabonziza avuga ntabwo ngiye soles for cycling shoes are usually divided into three categories though some of the situations may be real most are very unlikely