Stitch
スティッチ
Stitch is an alien from outer space, one day ends up falling to an island located on Earth, called Izayoi. He discovers “The Spiritual Stone” on Okinawa and learns it can grant his wish of becoming the strongest in the universe…provided he does enough good deeds.