Anime

Piccolo – Dragon Ball Z: Battle of Gods

piccolo-dragon-ball-z-battle-of-gods-3 piccolo-dragon-ball-z-battle-of-gods-4 piccolo-dragon-ball-z-battle-of-gods-1 piccolo-dragon-ball-z-battle-of-gods-2

Information

Piccolo Jr. (ピッコロ・ジュニア, Pikkoro Junia), also known as Ma Junior, is a Namekian and also the final child and reincarnation of the Demon King Piccolo, later becoming the reunification of the Nameless Namekian after fusing with Kami.

Source: Wikia

References