Funny and catchy advertisement from Citroen. The French auto makers has released a TV commercial last month for the all-new Citroen DS3 Ultra Prestige, which shows the car cruising down Continue reading