Idaho Yeti Sticker
Idaho Yeti Sticker
- Vendor
- CDA IDAHO Clothing Company
Many of our stickers are super intricate and colorful - this one is minimal, solid, and straight to the point. Do you believe in Bigfoot?
Made with 100% vinyl, and locally made!