WDW - Epcot International Flower & Garden Festival 2005 - Logo (Stitch) is
a limited edition of 5,000 pieces Disney pin from Walt Disney World, released in 2005, part of the Epcot International Flower & Garden Festival 2005 - Logo series.
Featured character:
Space/Alien Stitch .
Released for Epcot International Flower & Garden Festival 2005.