Auto Tech

Clever doodle makes a great ad

This Mini spot is a David and Goliath tale in doodle form.