Portrait of character named  Stitch

Information


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.

Appearing in