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.
Video: Ford Australia Kills Frogs For EcoBoost Ad
Posted on: May 08, 2012
Posted in: Funny