Epcot International Flower & Garden Festival - 2001 (Stained Glass Flowers) is
a limited edition of 5,000 pieces Disney pin from Walt Disney World, released in 2001, part of the Epcot International Flower & Garden Festival series.
Released for Epcot International Flower & Garden Festival.