WEE-WOO! Empty Cart Alert 🚨
Start typing to see products you are looking for.
This fox squirrel is an adorable mascot that appears in the movie Laputa: Castle in the Sky. This plushie measures in at 7.5 inches long, and will keep you company on your adventures.