Toads take to the screen in TV ad for Ford in Australia - watch out for those headlights! #advertising http://bit.ly/JTfig3