Yardrats are one of the most famous alien species in Dragon Ball Z. Although they only appear in the anime briefly, the people of Yardrat ... against giant Majin animals in a playful -- albeit ...