mindovermotor.com
Mégane II Renault Sport Spotted in Nashville, Tennessee
On this week’s episode of “Things That Shouldn’t Be Here,” we have a very hot, very yellow Renault. This French hot hatch was never sold here in the US, but there it was, st…