Stitch

スティッチ, Experiment 626
47
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.
Popularity