News, Videos Renault’s New Megane RS does it in under 8 minutes [+video] When I say does it, it doesn’t refer to the it in most minds but rather the time it took…