Greatest RC Touring Car Race Ever! – IFMAR 1/10th World championships A final leg 3 – From RC Racing

More videos

From RC Racing the worlds no1 RC TV show – www.rcracing.tv – The deciding race of the 2008 1/10th TV worlds from Bangkok Thailand – Race commentary by …

source