Pokemon Plush Flareon official licensed 9.5”

Regular price $39.99

Shipping calculated at checkout.

Approximately 9.5” tall. Soft and huggable material