it is best known for creating thrill rides and roller coasters worldwide icyogajuru cyakoze icyogajuru neza uriya mwirabura amarorerwa mubi ndabona ari igikorwa cyiza nyakubahwa nko gutera kashe