If you’ve ever seen an episode of the much-beloved Japanese anime Dragon Ball or its sequels, either the long-running Dragon Ball Z or the currently airing Dragon Ball Super, then the following video should command your attention. Ford released a new commercial for one of their popular vehicles, this time taking place on the planet Namek and featuring some of your favorite characters.

(more…)