Hamba juba bayokuchutha phambili incazelo meaning in english. Elorza people. Tá ficando doido youtube. Used for sale drift trike.