Disney Stitch Battle Scene Super Jumbo Limited Edition 500 Pin 2007
This Disney Stitch Battle Scene Super Jumbo Limited Edition 500 Pin from 2007 is a must-have for any Lilo & Stitch fan. The pin features Stitch in an action-packed battle scene and is a Disney Limited Edition Pin, making it a rare find for collectors. The pin is brand new and has not been modified in any way.