- Jan 27, 2012
- Reaction score
I may be going crazy, but I can remember seeing pictures of a store in Disneyland or something of a Muppet display, including a Scooter plush. I think it was taken around 2002-2003. Since then I have speculated that there was a Scooter plush made in the early 2000s that fairly large size. Now I'm wondering, can anyone confirm this claim?