Leroy (Lilo and Stitch)

Alien brother of stitch