New Radical RXC Turbo Isabelle Lawrence 15th January 2014 Cars, MOTORSPORT Radical Sports Cars, the creators of the big boy’s road legal, track demon go-kart, have introduced their new invention. After signing off a partnership with Ford, the guys returned to their drawing boards an...