Word association game: elephant...

Back to engines. What exactly is the coyote that Ford guys talk about? Is that just there catch phrase for the new 5.0?