Cane toads. Without a doubt they are an invasive species that are wreaking havoc on the Australian countryside.
In this Ford of Australia ad for its new EcoBoost engine we have a conversation between two toads sitting on a road somewhere in Australia. One of these toads it seams is a bit car savvy, he listens to an approaching vehicle off in the distance and makes a very regretful decision.
No comments:
Post a Comment