Those looking for some furious anime action on their PSPs would do well to check out this new Dragon Ball Z: Tenkaichi Tag Team teaser ad from Japan. It's short but it has flying, fighting, and the insane

More...