Carstache: It's the moustache your car has always wanted

The trend for ridiculous face furniture for cars shows no signs of abating. Hot on the heels of Car lashes (eyelashes you attach to your car headlights) comes Carstaches.