Call Me Stormy

Finding righteous currents in turbulent times

Cane Toad Road

In this clever Ford commercial from Australia, two cane toads sit on a road at night as a car approaches, discussing poisonous venom, love and how quickly they ought to leap to safety.

ARVE Error: need id and provider
Spread the word

Single Post Navigation

Leave a Reply