Disney's Lilo & Stitch

  • Not Complete on 2019-6-26

  • 2 / 5

  • Release Date: Jun 7, 2002

  • Meta Score: 80

Screenshots

Notes

Suprisingly this is a split metal slug clone/puzzle platformer. The puzzle sections proved to be obnoxious.