2015 Renault Megane RS 275 Trophy Used Car Review

http://www.youtube.com/watch?v=xzmTRkd6_xE When you think 'performance car', it tends to evoke thoughts of Italian supercars, German muscle cars or even Japanese turbo pocket rockets. So it might come as a surprise to learn that the fastest and most powerful production car in the world is actually French. The Bugatti Chiron was designed and built in the …