Yamaha Xt 660 in Margate, KwaZulu-Natal for sale

Yamaha Xt 660

Yamaha Xt 660 in mint condition with all extras.no time to ride anymore