Our friends at RC Racing TV have released a TV show version of the Neo Race 17. This edition considered as one of the most successful saw the Italian prodigy Davide Ongaro win a thrilling final! Relive these great moments in this video with commentary by the legend John Hindhaugh.