KTM has taken the wraps off its new track motorbike, the KTM RC 8C. KTM will only manufacture 200 units…
This website uses cookies.