Marketing can get kind of strange in the land down under, as this advertisement for the new EcoBoost-powered Ford Falcon demonstrates. What do toads, drugs, and the new Ford Falcon have in common? Check out this video to find out.
Build your own custom newsletter with the content you love from FordMuscle, directly to your inbox, absolutely FREE!