The product is a limited edition 2025 Disney pin featuring a Sand Castle design from the Summer Stitch series. This exclusive pin, with a limited quantity of 3000, is part of the Lilo & Stitch franchise and is being released at Disneyland/DCA. Made in China, this collectible pin is a must-have for Disney fans looking to add unique and rare items to their collection.