Stitch

Stitch is an alien also known as Experiment 626.