Monday, August 11th, 2008...11:29 pm

Excellent Renault Clio Sport Ad

Renault usually isn’t known for its good ad campaigns but goddamn this is one funny commercial. Well done lads!

YouTube Preview Image

Leave a Reply